YeonGyu-Kim
2258c009e9
feat(plugin-handlers): wire team-mode into agent, command and tool config handlers
2026-05-06 14:19:39 +09:00
YeonGyu-Kim
9532440cb2
fix(plugin-handlers): remove ZWSP prefixes from API-facing agent paths
2026-04-10 18:47:18 +09:00
YeonGyu-Kim
77af6c643e
test(plugin-handlers): update all plugin handler tests
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-10 15:53:25 +09:00
YeonGyu-Kim
c173fa8f24
delegate-task: block prometheus task delegation
2026-04-10 13:42:53 +09:00
YeonGyu-Kim
4f88e0f4e1
fix(agents): restore canonical core agent ordering
...
Remap the core agent keys, default agent, and command routing back to\nlist display names so OpenCode's name-based sorting keeps the\ncanonical Sisyphus -> Hephaestus -> Prometheus -> Atlas order.\n\nAlso teach tool config lookups to resolve the prefixed list keys and\nadd regression tests that exercise the real ordering and routing path.
2026-04-09 12:50:05 +09:00
YeonGyu-Kim
d65c7c0800
fix(tool-config): share task_system resolution
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
624a6becc7
fix(config): revert task_system default to false to avoid breaking change
2026-04-01 18:20:05 -07:00
YeonGyu-Kim
d2c576c510
fix: resolve 25 pre-publish blockers
...
- postinstall.mjs: fix alias package detection
- migrate-legacy-plugin-entry: dedupe + regression tests
- task_system: default consistency across runtime paths
- task() contract: consistent tool behavior
- runtime model selection, tool cap, stale-task cancellation
- recovery sanitization, context-limit gating
- Ralph semantic DONE hardening, Atlas fallback persistence
- native-skill description/content, skill path traversal guard
- publish workflow: platform awaited via reusable workflow job
- release: version edits reapplied before commit/tag
- JSONC plugin migration: top-level plugin key safety
- cold-cache: user fallback models skip disconnected providers
- docs/version/release framing updates
Verified: bun test (4599 pass), tsc --noEmit clean, bun run build clean
2026-03-28 15:24:18 +09:00
YeonGyu-Kim
0b614b751c
fix(permissions): preserve explicit deny over OmO defaults
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-24 20:24:14 +09:00
YeonGyu-Kim
f5eaa648e9
fix: respect disabled_tools config in agent prompts ( fixes #2742 )
...
- Check disabled_tools for 'question' in tool-config-handler permission logic
- Strip Question tool code examples from Prometheus prompts when disabled
- Pass disabled_tools through prometheus agent config builder pipeline
- Add tests for disabled_tools question permission handling
2026-03-23 18:13:38 +09:00
Chocothin
65bc742881
fix(tool-config): respect question permission from OPENCODE_CONFIG_CONTENT
...
applyToolConfig() unconditionally set question permission based only on
OPENCODE_CLI_RUN_MODE, ignoring the question:deny already configured via
OPENCODE_CONFIG_CONTENT. This caused agents to hang in headless environments
(e.g. Maestro Auto Run) where the host sets question:deny but does not
know about the plugin-internal OPENCODE_CLI_RUN_MODE variable.
Read permission.question from OPENCODE_CONFIG_CONTENT and give it highest
priority: config deny > CLI run mode deny > default allow.
2026-03-01 22:49:47 +09:00
YeonGyu-Kim
35ab9b19c8
fix: deny todo tools for prometheus and sisyphus-junior when task_system enabled
...
Amp-Thread-ID: https://ampcode.com/threads/T-019c848f-b2a8-7037-9eb5-a258df14b683
Co-authored-by: Amp <amp@ampcode.com >
2026-02-22 17:58:42 +09:00