Skip to content

Feature request: Import Linear issues into Fifony and enhance them as tasks #2

Description

@Zaybrah

Hi 👋

Since Fifony is a fork of OpenAI Symphony, I wanted to suggest a slightly different take on the Linear integration.

Instead of bringing back the original Symphony-style Linear workflow where the system monitors a Linear board and automatically picks up tasks, I think Fifony could support a more user-controlled Linear flow:

Idea

Add the ability to connect Linear and import/select an existing Linear issue when creating a Fifony task.

The flow could be:

  1. User connects Linear
  2. User selects a Linear workspace/team/project
  3. User picks an existing Linear issue
  4. Fifony imports the issue title, description, labels, priority, and URL
  5. The user can then use Fifony’s existing “Enhance” step to turn that Linear issue into a better implementation task with:
    • clearer acceptance criteria
    • edge cases
    • technical context
    • affected files/modules
    • suggested implementation plan
  6. Fifony keeps a link back to the Linear issue

Why this would be useful

The original Symphony project was strongly Linear-driven: it monitored a Linear board and spawned agents from those tasks.

But Fifony feels more interactive and approval-based. Because of that, I think a better Linear integration would not be “fully automatic task pickup”, but rather:

Linear as the source of product/work items, Fifony as the place where those items get enhanced, planned, implemented, reviewed, and merged.

This would make it possible to keep project management in Linear while still using Fifony’s task enhancement and agent workflow.

Suggestions:

  • Add Linear API token setting
  • Add “Import from Linear” button in the create task screen
  • Search/list Linear issues
  • Import title + description + URL
  • Store linearIssueId, linearIdentifier, and linearUrl on the Fifony issue
  • Show a backlink to Linear in the task view
  • Sync status back to Linear
  • Add PR link/comment to Linear after implementation
  • Support Linear labels/projects as filters
  • Optionally update the Linear issue when Fifony task is merged/archived

This would keep the workflow user-controlled while still taking inspiration from Symphony’s original Linear-based orchestration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions