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
YeonGyu-Kim
363016681b
test: cover model-cache and env fallback context limits
2026-02-17 10:51:01 +09:00
YeonGyu-Kim
b444899153
fix: use model cache context flag for runtime context limits
2026-02-17 10:51:01 +09:00
YeonGyu-Kim
b1e7bb4c59
Merge pull request #1912 from code-yeongyu/fix/1694-fallback-wiring
...
fix: wire fallback availability into runtime export path (#1694 )
2026-02-17 10:50:50 +09:00
YeonGyu-Kim
8e115c7f9d
fix: export fallback availability from traced module
2026-02-17 10:47:09 +09:00
Jason Kölker
a562e3aa4b
fix(config): normalize configured default_agent
...
Agent keys are remapped to display names, so preserving `default_agent`
values could still select a missing key at runtime.
This regression surfaced after d94a739203 remapped `config.agent` keys
to display names without canonicalizing configured defaults.
Normalize configured `default_agent` through display-name mapping before
fallback logic and extend tests to cover canonical and display-name
inputs.
2026-02-17 01:45:47 +00:00
YeonGyu-Kim
fe5d341208
Merge pull request #1909 from code-yeongyu/fix/1694-fallback-model-ids
...
fix: add logging and validation to fallback chain model resolution (#1694 )
2026-02-17 10:38:14 +09:00
YeonGyu-Kim
ca06ce134f
fix: add fallback resolution warnings for unavailable models
2026-02-17 10:29:48 +09:00