Commit graph

1 commit

Author SHA1 Message Date
Zero Liu
63e9f2a8d6 refactor(agent-mode): consolidate into layered package with pluggable backends
Move LLMProviders/agentMode/ and components/agent/ into src/agentMode/ with
strict acp/session/backends/ui layering enforced by eslint-plugin-boundaries.
Introduce a BackendDescriptor registry so adding a new backend is a single
folder under backends/<id>/, with no edits required to acp/, session/, or ui/.
Migrate per-backend settings from top-level agentMode.binary* keys into
agentMode.backends.opencode.*, with sanitizer-driven legacy lift so existing
installs keep their pointer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 12:53:03 -07:00
Renamed from src/LLMProviders/agentMode/backends/OpencodeBinaryManager.test.ts (Browse further)