Skip to content
Symphony: Integrate OpenCode with Linear and get your own dev team
Developer Productivity
Symphony turns Linear or GitHub Projects into a UI for AI coding agents that automatically comment on tickets.
Python
·
Latest v0.4.0 · 10d ago
Security brief →
Features
-
Converts issue tracker entries (Linear, GitHub) into work items for AI code agents
-
Clones each ticket's repository into isolated sandboxes and invokes OpenCode
-
Posts agent-generated responses back as comments in the original tracker
v0.4.0
Breaking risk
·
Breaking changes
- Removed 'bot_user_email' field from Linear config section; configs setting it will fail to load.
Notable features
- Added clone_protocol option to GitHub backend for HTTPS cloning
- Optional webhook receiver to wake the poll loop on Linear updates
- Append context-tokens footer to tracker comments and identify daemon comments by sentinel
Full changelog
0.4.0 (2026-05-24)
⚠ BREAKING CHANGES
- The 'bot_user_email' field in the Linear config section has been removed. Configs that still set it will fail to load.
Features
- Add clone_protocol option to GitHub backend for HTTPS cloning (54b9612)
- add optional webhook receiver to wake the poll loop on Linear updates (571f5e8)
- Append context-tokens footer to tracker comments (cdf6c34)
- Identify daemon comments by sentinel instead of bot user identity (e5fc532)
Bug Fixes
- Auto-recover workspace on git fetch failure when clean (d9394f0)
- Baseline last_seen_comment_id when error comment post fails (2983210)
- Tolerate per-item GraphQL errors when listing GitHub project items (336161a)
Documentation
- Document clone_protocol option in config.yaml.example (f7deceb)
- Note pre-commit tooling in AGENTS.md (d05a97e)
- Require capitalized description in commit messages (4d0053f)
Config change
v0.3.0
New feature
·
RBAC
GitHub Projects v2 + sandbox SSH
Config change
v0.2.0
Breaking risk
·
Breaking upgrade
Trigger label rename
v0.1.0
Breaking risk
·
Breaking changes
- Removed the 'symphony' command; replace with 'symphony-linear'
Notable features
- Added symphony setup script for environment bootstrapping
- Renamed CLI entry point from 'symphony' to 'symphony-linear'
Full changelog
0.1.0 (2026-05-13)
⚠ BREAKING CHANGES
- the 'symphony' command no longer exists. Update any scripts, aliases, or service units to use 'symphony-linear' instead.
Features
- Add symphony setup script for environment bootstrapping (acf12f6)
- rename CLI entry point from 'symphony' to 'symphony-linear' (5606bd9)
Bug Fixes
- correct release-please bootstrap config (c98511f)
- resolve pre-commit failures (04ef96d)
Documentation
- rewrite README for v1.0 release (9feefaa)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
View on GitHub
Install & Platforms
Install via
pip
shell-script
Search tools, categories, lists, and users
Use ↑↓ to navigate, Enter to open, Esc to close
No results for ""
⌘K to open
↑↓ navigate
⏎ open