Skip to content

feat: Add Trello and Jira integrations with workspace kickoff - #566

Merged
Ziinc merged 2 commits into
mainfrom
claude/trello-integration-treq-7r9abd
Sep 27, 2026
Merged

Ziinc merged 2 commits into
mainfrom
claude/trello-integration-treq-7r9abd

Conversation

@Ziinc

@Ziinc Ziinc commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Adds Trello and Jira Cloud as issue-tracker integrations modeled on the
Linear one: a sidebar panel lists cards/issues, "Kick off" opens the agent
prompt with the item attached, and submitting opens or creates the item's
workspace. A per-repo auto-kickoff label creates workspaces on a 60s poll.

  • Rust: shared tracker module (item types, kickoff, ledger, poller) with
    trello and jira clients behind generic tracker_* commands. Linear now
    reuses the extracted ledger and poller.
  • Workspace metadata gains tracker_* fields; header shows an item badge.
  • Both are gated behind new trelloIntegration / jiraIntegration
    preview flags (off in production).
  • Settings > Integrations gets a section per tracker; docs page added.
    Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session_01RPY2ospJq9SrUyTW5G6UZv

Adds Trello and Jira Cloud as issue-tracker integrations modeled on the
Linear one: a sidebar panel lists cards/issues, "Kick off" opens the agent
prompt with the item attached, and submitting opens or creates the item's
workspace. A per-repo auto-kickoff label creates workspaces on a 60s poll.

- Rust: shared `tracker` module (item types, kickoff, ledger, poller) with
  `trello` and `jira` clients behind generic `tracker_*` commands. Linear now
  reuses the extracted ledger and poller.
- Workspace metadata gains tracker_* fields; header shows an item badge.
- Both are gated behind new `trelloIntegration` / `jiraIntegration`
  preview flags (off in production).
- Settings > Integrations gets a section per tracker; docs page added.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RPY2ospJq9SrUyTW5G6UZv
A /trello or /jira URL, or turning the preview off while its panel is
open, left the main pane blank. The route sync now falls back to the
previous view for a disabled tracker.

Adds feature-preview tests for both flags: preview list entries, sidebar
and Integrations sections hidden when off, the route fallback, and the
Rust gate rejecting tracker commands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RPY2ospJq9SrUyTW5G6UZv
@github-actions

Copy link
Copy Markdown
Contributor

@Ziinc
Ziinc merged commit 368018d into main Sep 27, 2026
27 checks passed
@Ziinc
Ziinc deleted the claude/trello-integration-treq-7r9abd branch September 27, 2026 15:06

This branch was successfully deployed

1 active deployment
preview — 2b87dda0 Deployed Sep 27, 2026 by Ziinc via build #1360
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants