| Age | Commit message (Collapse) | Author |
|
|
|
|
|
(#22873)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Extract error handling, parsing logic, and variable substitution into dedicated
modules. This reduces duplication between tui.json and opencode.json parsing
and makes the config system easier to extend for future config formats.
|
|
|
|
Adds explanatory comments to config.ts and plugin.ts clarifying:
- How plugin specs are stored and normalized during config loading
- Why plugin_origins tracks provenance for location-sensitive decisions
- Why path-like specs are resolved early to prevent reinterpretation during merges
- How plugin deduplication works while keeping origin metadata for writes and diagnostics
|
|
|
|
|
|
directories are open
Fixes potential plugin resolution issues when switching between projects by wrapping
plugin loading in Instance.provide(). This ensures each plugin resolves dependencies
relative to its correct project directory instead of inheriting context from whatever
instance happened to be active.
Also reorganizes config loading code into focused modules (command.ts, managed.ts,
plugin.ts) to make the codebase easier to maintain and test.
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Aiden Cline <[email protected]>
|
|
|
|
|
|
formats"
This reverts commit 8ab17f5ce0bb3e74a49aa661fc1beef8314b8e04.
|
|
|
|
|
|
|
|
|
|
|
|
service (#22772)
|
|
|
|
|
|
|
|
Co-authored-by: Brendan Allan <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|