YeonGyu-Kim
ada8c127aa
refactor(cli-run): remove redundant opencode bin path shim
2026-02-18 16:00:33 +09:00
YeonGyu-Kim
101dadbce2
fix(agents): block apply_patch tool for all read-only agents
...
Oracle, Librarian, Explore, Momus, and Metis could modify files via
apply_patch despite being read-only agents. Also fixed duplicate task
entries in Librarian and Explore restriction lists.
2026-02-18 15:53:01 +09:00
YeonGyu-Kim
96ff1e00cc
chore: upgrade claude-sonnet-4-5 to claude-sonnet-4-6 across codebase
2026-02-18 15:51:24 +09:00
YeonGyu-Kim
3f16057a4b
fix(cli-run): skip unresolved opencode bin path injection
2026-02-18 15:49:44 +09:00
github-actions[bot]
9c5d80af1d
release: v3.7.3
v3.7.3
2026-02-18 06:05:04 +00:00
YeonGyu-Kim
1e05f4770e
fix(cli-run): retry server start on port binding race condition
...
When port appears available but binding fails (race with another opencode
instance), retry on next available port (auto mode) or attach to existing
server (explicit port mode) instead of crashing with exit code 1.
2026-02-18 15:01:09 +09:00
github-actions[bot]
b1c43aeb89
@codeg-dev has signed the CLA in code-yeongyu/oh-my-opencode#1927
2026-02-18 01:13:27 +00:00
github-actions[bot]
19cd79070e
release: v3.7.2
v3.7.2
2026-02-17 17:16:40 +00:00
YeonGyu-Kim
c21e0b094f
fix(cli-run): strip ANSI codes in think block test assertions for CI compatibility
2026-02-18 02:13:41 +09:00
YeonGyu-Kim
2f659e9b97
fix(cli-run): improve agent header and think block spacing
...
Add newlines around agent header for visual separation, dim the thinking
label, and add trailing newline after think block close.
🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode ) assistance
2026-02-18 02:01:16 +09:00
YeonGyu-Kim
d9751bd5cb
fix(cli-run): deduplicate tool headers and message counter resets on repeated events
...
Guard against duplicate tool header/output rendering when both tool.execute
and message.part.updated fire for the same tool, and prevent message counter
resets when message.updated fires multiple times for the same assistant message.
🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode ) assistance
2026-02-18 02:01:08 +09:00
YeonGyu-Kim
3313ec3e4f
chore: regenerate AGENTS.md knowledge base
...
🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode ) assistance
2026-02-18 01:26:19 +09:00
YeonGyu-Kim
04e95d7e27
refactor(cli-run): stream reasoning text instead of summarized thinking line
...
Replace the single-line "Thinking: <summary>" rendering with direct streaming
of reasoning tokens via writePaddedText. Removes maybePrintThinkingLine and
renderThinkingLine in favor of incremental output with dim styling.
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-02-18 01:14:01 +09:00
YeonGyu-Kim
0bffdc441e
feat(hooks): add sisyphus-gpt-hephaestus-reminder hook
...
Shows error toast when Sisyphus runs with a GPT model, nudging user to
use Hephaestus instead.
🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-02-18 01:08:40 +09:00
YeonGyu-Kim
eaf315a8d7
feat(cli-run): add streaming delta, think block rendering, and rich tool headers
...
Adds message.part.delta event handling for real-time streaming output,
reasoning/think block display with in-place updates, per-agent profile
colors, padded text output, and semantic tool headers with icons.
🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-02-18 01:08:39 +09:00
github-actions[bot]
4bb8fa4a7f
@rentiansheng has signed the CLA in code-yeongyu/oh-my-opencode#1889
2026-02-17 14:22:58 +00:00
github-actions[bot]
d937390f68
@feelsodev has signed the CLA in code-yeongyu/oh-my-opencode#1917
2026-02-17 12:24:15 +00:00
YeonGyu-Kim
24d5d50c6f
fix(prometheus): replace single atomic write with incremental Write+Edit protocol ( #1904 )
2026-02-17 18:02:45 +09:00
YeonGyu-Kim
b0ff2ce589
chore: regenerate JSON schema with propertyNames and json-error-recovery hook
2026-02-17 18:02:35 +09:00
YeonGyu-Kim
d0bd24bede
fix(cli-run): rely on continuation markers for completion
...
Use hook-written continuation marker state to gate run completion checks and remove the noisy event-stream shutdown timeout log in run mode.
2026-02-17 17:50:47 +09:00
YeonGyu-Kim
706ee61333
refactor: unify github-issue-triage + github-pr-triage into single github-triage skill
...
Replace two separate triage skills with one unified skill using 'free' category
for all subagents. Action-oriented: auto-answer questions, analyze bugs,
merge safe PRs. All items tracked via TaskCreate, [sisyphus-bot] comment prefix.
2026-02-17 17:30:52 +09:00
YeonGyu-Kim
0d888df879
fix(cli-run): avoid infinite wait on missing child status
...
Treat child sessions missing from session.status as transient so completion polling can proceed while still blocking on explicit non-idle descendants.
2026-02-17 16:15:25 +09:00
YeonGyu-Kim
5f9cfcbcf3
feat(cli-run): show agent/model header and suppress toast output
2026-02-17 16:11:34 +09:00
YeonGyu-Kim
4d3cce685d
refactor: remove cli run timeout path and rely on strict completion
2026-02-17 16:01:57 +09:00
YeonGyu-Kim
7b2c2529fe
fix: enforce continuation-aware completion gating
2026-02-17 16:01:57 +09:00
YeonGyu-Kim
47a8c3e4a9
fix: harden run completion checks and graceful timeout
2026-02-17 16:01:57 +09:00
YeonGyu-Kim
5f5b476f12
fix: gate run event traces behind --verbose
2026-02-17 16:01:57 +09:00
YeonGyu-Kim
991dcdb6c1
Merge pull request #1845 from iyoda/refactor/consolidate-port-utils
...
refactor(mcp-oauth): consolidate duplicate port utilities into shared/port-utils
2026-02-17 15:59:51 +09:00
YeonGyu-Kim
f4eef9f534
Merge pull request #1907 from BowTiedSwan/fix/json-retry-loop
...
feat(hooks): add json-error-recovery hook to prevent infinite retry loops
2026-02-17 15:59:44 +09:00
YeonGyu-Kim
8384fd1d07
Merge pull request #1911 from jkoelker/preserve-default-agent
...
fix(config): normalize configured default_agent
2026-02-17 15:59:36 +09:00
code-yeongyu
a2ad7ce6a7
fix(config): scope default_agent normalization to Sisyphus mode
2026-02-17 15:50:08 +09:00
YeonGyu-Kim
5f939f900a
fix(hooks): harden json-error-recovery matching and scope
2026-02-17 15:46:21 +09:00
github-actions[bot]
538aba0d0f
release: v3.7.1
v3.7.1
2026-02-17 05:32:02 +00:00
YeonGyu-Kim
97f7540600
chore: add propertyNames constraints to JSON schema
2026-02-17 14:29:06 +09:00
YeonGyu-Kim
462e2ec2b0
refactor: remove 3 orphaned files and prefix unused parameter
2026-02-17 14:09:12 +09:00
YeonGyu-Kim
9acdd6b85d
refactor: remove 3 orphaned files from call-omo-agent and delegate-task
2026-02-17 14:08:44 +09:00
YeonGyu-Kim
1fb6a7cc80
refactor: remove 16 orphaned files from background-agent
2026-02-17 14:08:38 +09:00
YeonGyu-Kim
d3b79064c6
refactor: remove orphaned modules/ directory from background-task
2026-02-17 14:08:30 +09:00
YeonGyu-Kim
744dee70e9
refactor: remove 3 orphaned files and unused import from tmux-subagent
2026-02-17 14:08:28 +09:00
YeonGyu-Kim
0265fa6990
refactor: remove 3 orphaned files from background-agent/spawner
2026-02-17 14:08:12 +09:00
github-actions[bot]
7e1293d273
release: v3.7.0
v3.7.0
2026-02-17 04:35:13 +00:00
YeonGyu-Kim
e3342dcd4a
refactor(prompts): replace markdown tables with bullet lists, harden Oracle protection
...
Convert all markdown tables in Sisyphus and dynamic-agent-prompt-builder
to plain bullet lists for cleaner prompt rendering.
Add explicit Oracle safeguards:
- Hard Block: background_cancel(all=true) when Oracle running
- Hard Block: delivering final answer before collecting Oracle result
- Anti-Pattern: background_cancel(all=true) and skipping Oracle
- Oracle section: NEVER cancel, collect via background_output first
- Background Result Collection: split cancel/wait into separate steps
with explicit NEVER use background_cancel(all=true) instruction
2026-02-17 13:26:37 +09:00
YeonGyu-Kim
764abb2a4b
docs: fix ultrabrain model reference in category-skill-guide (GPT-5.2→GPT-5.3 Codex)
2026-02-17 11:32:36 +09:00
YeonGyu-Kim
f8e58efeb4
docs: fix agent model references in all READMEs (Opus 4.5→4.6, GPT 5.2 Codex→5.3, Librarian→GLM-4.7, Explore→Grok Code Fast 1)
2026-02-17 11:32:26 +09:00
YeonGyu-Kim
fba06868dd
docs: fix model references across guide docs (Opus 4.5→4.6, GPT-5.2 Codex→5.3, Atlas model, add deep category, fix dot notation)
2026-02-17 11:31:22 +09:00
YeonGyu-Kim
c51994c791
docs: fix agent fallback chains, provider chains, and category tables to match model-requirements.ts
...
- features.md: update explore primary model (grok-code-fast-1), fix all agent fallback chains
- configurations.md: add missing deep category, fix all agent/category provider chains, add hephaestus to available agents, update model names to match actual code
2026-02-17 11:28:32 +09:00
YeonGyu-Kim
3facf9fac3
docs: fix structural counts in AGENTS.md (hook handlers 7→8, tool dirs 14→15, core hooks 33→32, session hooks 20→19, config merge order)
2026-02-17 11:26:28 +09:00
YeonGyu-Kim
aac79f03b5
docs: regenerate all AGENTS.md files from comprehensive codebase exploration
...
- Fired 33 parallel explore agents across all major directories
- Analyzed 1164 TS files, 133k LOC, 41 hooks, 26 tools, 11 agents, 18 features
- Regenerated 13 AGENTS.md files with 905 total lines
- Root: plugin architecture, initialization flow, 7 OpenCode hook handlers
- src/: entry point orchestration, hook composition pipeline
- agents/: 11 agent inventory with tool restrictions and factory patterns
- hooks/: 41 hooks organized by 5 tiers, key complex hooks documented
- tools/: 26 tools across 14 directories, delegation categories
- features/: 18 modules mapped by complexity (HIGH/MEDIUM/LOW)
- shared/: 101 utilities in 13 categories, model resolution pipeline
- config/: 22 schema files, Zod v4 validation system
- cli/: 5 commands, doctor checks, model fallback system
- mcp/: 3-tier MCP system architecture
- plugin-handlers/: 6-phase config loading pipeline
- claude-code-hooks/: CC settings.json compatibility layer
- claude-tasks/: task schema + file-based persistence
🤖 Generated with assistance of oh-my-opencode
2026-02-17 11:17:01 +09:00
YeonGyu-Kim
5a8e424c8e
Merge pull request #1910 from code-yeongyu/fix/1753-context-window-hardcoded
...
fix: use ModelCacheState for context window limit instead of env var (#1753 )
2026-02-17 10:53:58 +09:00
YeonGyu-Kim
d786691260
fix: read anthropic 1m flag from live model cache state
2026-02-17 10:51:01 +09:00