List view
Add video, image, audio, and music generation across all three SDKs via OpenRouter's media APIs and a provider-routing architecture that eliminates per-modality if/elif chains. Introduces MediaRouter for prefix-based provider dispatch, upgrades OpenRouterProvider to full media support, and brings parity to TypeScript and Go SDKs.
No due date•9/9 issues closedGo SDK correctness bugs, concurrency issues (map races, shared mutable state), context propagation gaps, error-handling regressions, and harness provider safety issues uncovered by the 2026-04 audit. Parity work lives in milestone #5.
No due date•1/8 issues closedCorrectness bugs, perf bottlenecks (N+1, bulk ops), observability gaps (pprof, tracing, metrics on event-bus drops), and operational gaps (graceful shutdown, rate limiting, unbounded caches) uncovered by the 2026-04 audit. Not refactor or test coverage — those live in milestone #1.
No due date•0/5 issues closedDocstrings, memory scope docs, architecture docs. Good first issues.
No due date•1/2 issues closedSmall, high-value UI improvements: LLM health widget, per-agent queue depth, error-category surfacing.
No due date•0/3 issues closedBring the Go and TypeScript SDKs to feature parity with the Python SDK: memory subscriptions, DID helpers, rate limiting, routers, multimodal helpers.
No due date•3/21 issues closedFix Agent.stop() and graceful-shutdown task tracking / cancellation. Bugs #355 #356 #357.
No due date•3/3 issues closedAddress security-labeled issues: webhook auth, credential storage, signature replay protection. See also SECURITY.md.
No due date•2/11 issues closedAdd Cursor CLI as a supported harness provider across Python SDK, Go SDK, and examples. Tracked by epic #291.
No due date•0/4 issues closedDrive Go/Python/TS test coverage to ≥95% and split the 8 god files. Tracking epics: #387 and #388.
No due date•14/36 issues closed