Releases: dynatrace-oss/opencode-coder
Releases · dynatrace-oss/opencode-coder
v0.34.3
Fixed
- Prevent blank-screen startup hangs when a project is not fully initialized and the readiness warning toast never resolves.
- Make the startup readiness warning toast fire-and-forget so OpenCode startup can continue in degraded mode.
Added
- Add an integration regression test covering the non-ready startup path when the toast promise stalls.
Docs
- Update stale bd sync references to supported bd dolt persistence commands.
v0.34.2
What's New
Fixed
- Prevent startup from creating .coder/, .coder/logs/, or ai.package.yaml in repositories that have not opted in.
- Replay early startup diagnostics into .coder/logs once file logging is enabled so opted-in projects keep a complete startup timeline.
- Make opted-in startup integration coverage deterministic across environments by removing a debug-only assertion.
Added
- Add real filesystem integration coverage for both the no-.coder startup path and the opted-in .coder startup path.
v0.34.1
Fixed
- Prevent startup from auto-bootstrapping aimgr or creating project-local files when .coder is absent.
- Keep /init as the explicit opt-in setup flow and create .coder there when needed.
v0.34.0
What's New
Added
- Added project-local plugin logs (
.coder/logs/coder-YYYY-MM-DD.log) with retention, plus startup timeout support to keep initialization bounded and diagnosable.
Fixed
- Improved CLI availability checks for
aimgr/bdby handling timeout conditions gracefully and continuing in degraded mode instead of hanging or misreporting tool absence.
No breaking changes in this release.
v0.33.1
What's Changed
Changed
- startup now waits for aimgr initialization and can auto-repair unhealthy resources before project detection and default-agent selection
- project context generation no longer includes unused
git.platformandgit.remotemetadata
Fixed
- stale readiness no longer blocks orchestrator as the default agent after successful aimgr remediation
/coder/statusnow probes supported plugin install scopes instead of assuming a single package path- plugin integration tests now stub startup beads availability checks so CI no longer fails from background toast leakage
Docs
- updated coding and release docs to match the current startup, repair, and verification flow
- clarified GitHub Packages verification guidance and added Scion integration brainstorming notes
Breaking Changes
- None
v0.33.0
Highlights
- Added a new
/simplifyworkflow command to help review and simplify recently changed files with the opencode-coder process. - Migrated repository and package identity to
dynatrace-oss, including release/install references for@dynatrace-oss/opencode-coder. - Improved documentation quality and workflow guidance for setup, GitHub task sync, and acceptance review task patterns.
- Tightened beads workflow guidance by enforcing skill-loading expectations for agents and updating
bdcommand usage to current v0.59.0-compatible commands.
Added
/simplifycommand: Added a dedicated workflow command to review and simplify recently changed files using the opencode-coder process.
Changed
- Repository/package identity migration: Updated project and package identity to
dynatrace-oss, including install and release references for@dynatrace-oss/opencode-coder. - Project setup and workflow docs: Consolidated and clarified setup guidance, including GitHub task sync workflow and acceptance review task patterns.
Fixed
- Agent workflow enforcement: Improved agent guidance to consistently load required skills for beads issue workflows and improved reviewer comment quality expectations.
- Beads command examples: Replaced invalid
bdcommand usage with current v0.59.0-compatible commands.
Breaking Changes
- None.
v0.32.0
What's New in v0.32.0
Added
- PULL-REQUESTS.md: Standard documentation for branching strategy and PR conventions
- MIT LICENSE file
Fixed
- Auto-exclude .coder/ from git tracking in team mode
Changed
- Package detection now uses aimgr list CLI for more reliable detection
Removed
- Dead code: GitHubService, filesystem.ts, context stubs, orphaned test fixtures
- bitbucket-pr skill (moved to separate repo)
Maintenance
- Bumped @opencode-ai/plugin to 1.2.16, @types/bun to 1.3.10
- Fixed stale docs: CONTRIBUTING.md, CODING.md, README.md, SKILL.md files
- Git object store optimized (94MB → 4.2MB)
v0.31.1
Bug Fixes
Package Detection Fixed
The /init command's package detection was broken - it checked for a "packages" key in ai.package.yaml but aimgr uses "resources". This caused detectCoderPackageInstalled() to always return false, making /init loop on the install guide even after the package was installed.
Init Install UX Improved
When the opencode-coder package is missing, the agent now asks "Should I run this for you?" via question() instead of just printing the aimgr install commands and stopping.
Release Workflow Fixed
Fixed shell injection in release workflow where backticks in release notes were interpreted as command substitution.
Changed Files
- src/service/project-detector-service.ts - Fixed packages to resources key lookup
- src/templates/init-install-guide.ts - Added question() interaction for package install
- tests/unit/service/project-detector-service.test.ts - Fixed test mocks to use correct key
- .github/workflows/release.yml - Fixed tag message escaping
v0.31.0
Highlights
- 🚪
/initnow checks installation readiness before running - 🤖 Fixed default agent selection to respect ecosystem state
What's Changed
Added
- Init readiness gating:
/initcommand checks installation readiness before executing, preventing use when prerequisites are missing
Fixed
- Default agent selection: Orchestrator is correctly set as the default agent only when the full ecosystem (beads, aimgr, stealth mode) is ready (closes #11)
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
Added
- ProjectDetectorService: Detects git platform, beads status, stealth mode, and aimgr status; writes
.coder/project.yamlon startup - Smart skill discovery:
/initdelegates to ai-resource-manager for context-aware skill filtering - Unified stealth mode: Hide all opencode-coder artifacts from git in one operation
- Aimgr repair integration: Integrated aimgr repair into
/initand/doctorcommands - Agent improvements: Agent colors, command argument forwarding, init bootstrapping, aimgr verify
Fixed
- Stealth AGENTS.md: Moved to
.coder/and injected via plugin config hook - Hooks structure: Flattened to match SDK Hooks interface
- Stealth mode awareness: Added to fix-documentation skill
Changed
- Agent definitions: Improved orchestrator, reviewer, tasker, and verifier agents
- Planning references: Updated with
needs:discussionandopen-questionspatterns - Package manifest: ai-resource-manager added
Full Changelog: v0.29.0...v0.30.0