fix: correct OpenCode docs link (404 -> valid URL)#3
Merged
Conversation
- Change https://opencode.ai/docs/installation/ to https://opencode.ai/docs - The /installation/ path returns 404, main docs page has Install section
sssgun
pushed a commit
to sssgun/oh-my-opencode
that referenced
this pull request
Jan 18, 2026
- Change https://opencode.ai/docs/installation/ to https://opencode.ai/docs - The /installation/ path returns 404, main docs page has Install section
Closed
qwertystars
added a commit
to qwertystars/oh-my-opencode
that referenced
this pull request
Jan 29, 2026
- Remove sisyphusJuniorModel fallback bypass (BUG #1) - userModel fallback was incorrectly bypassing category fallbackChain - Now correctly uses category requirements before system default - Fix variant preservation in actualModel fallback path (BUG #2) - Variant was lost when categoryModel undefined but actualModel existed - Now preserves variant when falling back to actualModel parsing - Add variant to session continuation (BUG code-yeongyu#3) - Session resume didn't pass variant from message history - Now extracts resumeVariant and passes as body.variant - Remove unused inheritedModel parameter (BUG code-yeongyu#4) - resolveCategoryConfig had misleading unused parameter - Cleaned up function signature and all call sites - Add variant-model compatibility validation (BUG code-yeongyu#5) - No warning when variant might not be supported by provider - Added isVariantLikelySupported() validation with console.warn Test coverage: - Updated 10+ existing tests to remove inheritedModel references - Added 9 new tests for variant validation functions - All 110 tests pass (77 delegate-task + 33 model-requirements)
marlon-costa-dc
added a commit
to marlon-costa-dc/oh-my-opencode
that referenced
this pull request
Feb 11, 2026
…ate on plan approval - Change mcb.* to /mcb.* in .gitignore to avoid ignoring source files like src/config/schema/mcb.ts - Add resumeTeammateWithMessage() call after plan_approved and plan_rejected paths in send-message-tool.ts - Fixes PR review comments code-yeongyu#3 and code-yeongyu#4 from cubic-dev-ai
This was referenced Feb 15, 2026
youngbinkim0
added a commit
to youngbinkim0/oh-my-opencode
that referenced
this pull request
Feb 20, 2026
…ts, abort before retry - Swap resolveAgentForSession priority: session agent before event agent (Bug code-yeongyu#2) - Add pinnedSessionAgentMap so /start-work agent can't be overwritten by SDK events (Bug code-yeongyu#3) - Abort in-flight request before fallback promptAsync to prevent silent drops (Bug code-yeongyu#1) - Add session.get fallback for agent resolution when chat.message never fires (Bug code-yeongyu#4) - Fix agentPattern regex: replace \b with custom boundary for underscore-delimited session IDs - Revert resolveAgentFromModel reverse-lookup (unreliable with overlapping models) - Add tests for pinned agents (8), agent-resolver (17), abort ordering, session.get resolution
code-yeongyu
pushed a commit
that referenced
this pull request
Feb 24, 2026
…hardening Fixes from multi-model council audit (7 members, 19 findings, 9 selected): - Use parseModelString() for cross-provider Anthropic thinking config (#3) - Update stale AGENTS.md athena directory listing (#4) - Replace prompt in appendMissingCouncilPrompt instead of appending (#5) - Extract duplicated session cleanup logic in agent-switch hook (#6) - Surface skipped council members when >=2 valid members exist (#9) - Expand fallback handoff regex with negation guards (#11) - Remove dead council-member agent from agentSources and tests (#12) - Make runtime council member duplicate check case-insensitive (#14) - Fix false-positive schema tests by adding required name field (#18)
4 tasks
DarkFunct
added a commit
to DarkFunct/oh-my-opencode
that referenced
this pull request
Mar 25, 2026
…versation-analyzer - Add isErrorLikelyResolved() function that considers build/test success state - Errors without filePath are now resolvable when subsequent build/test succeeds - Previously these errors were permanently marked 'unresolved' with no resolution path Fixes P-007 (false-positive error tracking chain) bug code-yeongyu#3 Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
code-yeongyu
pushed a commit
that referenced
this pull request
Apr 15, 2026
…hardening Fixes from multi-model council audit (7 members, 19 findings, 9 selected): - Use parseModelString() for cross-provider Anthropic thinking config (#3) - Update stale AGENTS.md athena directory listing (#4) - Replace prompt in appendMissingCouncilPrompt instead of appending (#5) - Extract duplicated session cleanup logic in agent-switch hook (#6) - Surface skipped council members when >=2 valid members exist (#9) - Expand fallback handoff regex with negation guards (#11) - Remove dead council-member agent from agentSources and tests (#12) - Make runtime council member duplicate check case-insensitive (#14) - Fix false-positive schema tests by adding required name field (#18)
hexstyle
pushed a commit
to hexstyle/oh-my-openagent
that referenced
this pull request
Apr 15, 2026
…hardening Fixes from multi-model council audit (7 members, 19 findings, 9 selected): - Use parseModelString() for cross-provider Anthropic thinking config (code-yeongyu#3) - Update stale AGENTS.md athena directory listing (code-yeongyu#4) - Replace prompt in appendMissingCouncilPrompt instead of appending (code-yeongyu#5) - Extract duplicated session cleanup logic in agent-switch hook (code-yeongyu#6) - Surface skipped council members when >=2 valid members exist (code-yeongyu#9) - Expand fallback handoff regex with negation guards (code-yeongyu#11) - Remove dead council-member agent from agentSources and tests (code-yeongyu#12) - Make runtime council member duplicate check case-insensitive (code-yeongyu#14) - Fix false-positive schema tests by adding required name field (code-yeongyu#18)
andrescera
added a commit
to andrescera/oh-my-cursor
that referenced
this pull request
Apr 17, 2026
…fy narrative, reconcile S5 count) - Fix #1: Filled `## Top-3 Selected Ports` with the 3 executed ports (Sisyphus 3bae6dd2, Hephaestus 0dca1c4e, Prometheus 9393ac6c), their sources, targets, and tier-2 classification. - Fix #2: Unified stale narrative cycle-2-dep labels post-Oracle reassignment — ralph-loop: N→Y in Top-ROI bullets and Top-5 candidates (uses subagentStop.followup_message); session-recovery: field corrected from sessionStart.user_message to sessionStart.env + additional_context in Top-5 candidates. unstable-agent-babysitter: no narrative drift found (data table already Y, reconciliation note already correct). - Fix code-yeongyu#3: S5 count reconciliation — option (b): S5 table has exactly 52 data rows (verified by manual count lines 146–197); section header and per-surface table both say 52. FV4 likely miscounted the reconciliation blockquote or header separator as a data row. No file changes needed. Post-FV cleanup commit. No tier reassignments, no port-content changes. Only doc housekeeping.
1 task
This was referenced May 13, 2026
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 16, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
idoomblast
added a commit
to idoomblast/oh-my-openagent
that referenced
this pull request
May 18, 2026
Subagent sessions are handled by specialized callbacks: - CALL code-yeongyu#2: create-managers.ts via onSubagentSessionCreated (async) - CALL code-yeongyu#3: tool-registry.ts via onSyncSessionCreated (sync) Event handler (CALL code-yeongyu#1) now only forwards parent sessions to tmuxSessionManager, preventing double/triple tmux spawns.
Coldaine
referenced
this pull request
in Coldaine/oh-my-openagent
May 20, 2026
**Justification — Metis blind-spot #1 + Oracle analysis #3:** Metis identified the implementation_handoff as the single most valuable gem-team pattern OMO is missing: when a debugger diagnoses a bug, the implementer MUST NOT re-research — but OMO has no mechanism to prevent this. Agents re-do each other's work, burning tokens and losing context. Metis: 'The implementation_handoff pattern prevents the #1 multi-agent failure mode: agents re-doing each other's work. The do_not_reinvestigate field tells the implementer to trust prior work and just execute.' Oracle confirmed: 'Add debugging consultation mode with 4-phase diagnosis, Three-Fail Rule, and structured implementation_handoff output.' **What changed — oracle.ts:** - Added ORACLE_DEBUGGING_MODE constant (shared across all 4 model variants) 5-step diagnosis workflow: Reproduce → Trace root cause → Analyze data flow → Bisect only when needed → Distinguish cause from symptoms - Three-Fail Rule: after 3 failed fix attempts in same session, escalate - Structured [IMPLEMENTATION_HANDOFF] output block with: do_not_reinvestigate, required_test_first, target_files, minimal_change, acceptance_checks - Red flags that trigger escalation instead of continued diagnosis - Injected via factory function into all 4 prompt variants (default, GPT, GPT-5.2, GPT-5.5) **Why this matters:** This closes the loop Oracle → implementer. When Oracle diagnoses a bug, the implementation_handoff tells Atlas/Hephaestus exactly what to change without re-discovering what Oracle already found. Combined with the knowledge trust hierarchy (previous commit), implementers now know that Oracle's handoff is Trusted-tier — follow as instructions. **Gem-team sources:** - gem-debugger 4-phase diagnosis (gem-debugger.agent.md:41-164) - Three-Fail Rule (gem-debugger.agent.md:170-197) - implementation_handoff output (gem-debugger.agent.md:224-229)
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 21, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 21, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 22, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
herjarsa
pushed a commit
to herjarsa/oh-my-openagent
that referenced
this pull request
May 23, 2026
- Create @oh-my-opencode/auto-evaluation package with SQLite storage - Implement session quality scoring with completion, efficiency, quality, tool usage metrics - Add auto-evaluation hook that triggers on session completion/error events - Add 'omo evaluation' CLI with stats, agent, best commands - Implement getBestAgentForCategory for data-driven agent routing - Include trend detection (improving/declining/stable) - Comprehensive test suite (10 tests) Closes code-yeongyu#3
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 24, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 24, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PeterPonyu
added a commit
to PeterPonyu/oh-my-openagent
that referenced
this pull request
May 24, 2026
bun build bundles cleanly but the declaration-emit step in the full build pipeline surfaced two strictness issues that tsc --noEmit did not. Bundle artifacts (dist/index.js, dist/cli/index.js) are correct, but anyone running the full build script (which includes --emitDeclarationOnly + JSON-schema regen) hit exit 1. - discover.ts: fallback_models is a Zod union of string, string[], FallbackModelObject[], and the mixed array. The old map() assumed shape code-yeongyu#3. Normalize all four through normalizeFallbackEntry so the declared chain is consistent regardless of how a user wrote it. - pick-model/index.ts: annotate createPickModelTool with ToolDefinition so the inferred return type doesn't reach into the @opencode-ai/plugin internal zod copy (TS2742). - Regenerated assets/oh-my-opencode.schema.json to include the new display block in the JSON schema (auto-generated by build:schema). bun run build: pass. Touched-area tests: 38/38 still pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
herjarsa
pushed a commit
to herjarsa/oh-my-openagent
that referenced
this pull request
May 26, 2026
- Create @oh-my-opencode/auto-evaluation package with SQLite storage - Implement session quality scoring with completion, efficiency, quality, tool usage metrics - Add auto-evaluation hook that triggers on session completion/error events - Add 'omo evaluation' CLI with stats, agent, best commands - Implement getBestAgentForCategory for data-driven agent routing - Include trend detection (improving/declining/stable) - Comprehensive test suite (10 tests) Closes code-yeongyu#3
tytu
added a commit
to tytu/oh-my-openagent
that referenced
this pull request
Jun 1, 2026
…e prompts Agent code-yeongyu#3's hardcoded string migration updated prompt content from English to Chinese in the atlas hook source. Updated test expectations to match the new Chinese prompt strings ("必须执行", "子代理工作已完成", "剩余 N", "已完成 N/M", etc).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/docs/installation/경로가 404 반환/docs(메인 문서 페이지, Install 섹션 포함)로 수정Files Changed