Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
711 commits
Select commit Hold shift + click to select a range
c196db2
fix(background-agent): address 3 edge cases in task lifecycle
Gladdonilli Jan 13, 2026
1293883
fix: address PR review feedback
Gladdonilli Jan 13, 2026
5d99e9a
fix: address remaining PR review feedback
Gladdonilli Jan 13, 2026
4d966ec
refactor(background-agent): extract cleanupPendingByParent helper
Gladdonilli Jan 14, 2026
045fa79
docs: add Claude OAuth access notice and ToS disclaimer
sisyphus-dev-ai Jan 14, 2026
54575ad
fix: use dynamic message lookup for model/agent context in prompts
sisyphus-dev-ai Jan 14, 2026
78d6758
docs: add TL;DR section to Japanese and Chinese README
sisyphus-dev-ai Jan 14, 2026
358bd8d
docs: add TL;DR section to English README
sisyphus-dev-ai Jan 14, 2026
93e59da
docs: simplify Claude subscription Q&A in OAuth notice
sisyphus-dev-ai Jan 14, 2026
e180d29
feat(installer): add GitHub Copilot fallback for visual/frontend agents
sisyphus-dev-ai Jan 14, 2026
2e1b467
release: v3.0.0-beta.7
github-actions[bot] Jan 14, 2026
5c4f4fc
fix: ulw keyword word boundary and skill_mcp parseArguments object ha…
popododo0720 Jan 14, 2026
47a641c
feat(lsp): add kotlin-ls LSP server support (#782)
code-yeongyu Jan 14, 2026
25dbcfe
@devkade has signed the CLA in code-yeongyu/oh-my-opencode#784
github-actions[bot] Jan 14, 2026
9f040e0
Merge branch 'dev' into fix/ulw-boundary-and-skill-mcp-args
kdcokenny Jan 14, 2026
306dab4
Merge pull request #774 from 0Jaeyoung0/fix/bun-installation-requirement
kdcokenny Jan 14, 2026
3801e42
fix: restore mock in keyword-detector tests
kdcokenny Jan 14, 2026
caf50fc
Merge pull request #783 from popododo0720/fix/ulw-boundary-and-skill-…
kdcokenny Jan 14, 2026
0c21c72
Merge pull request #776 from MotorwaySouth9/fix/config-migration-do-n…
kdcokenny Jan 14, 2026
4d49663
feat(sisyphus-task): inherit parent model for categories and show fal…
KNN-07 Jan 13, 2026
4a892a9
fix(sisyphus-task): correct modelInfo.type detection to compare actua…
KNN-07 Jan 14, 2026
a91b05d
Merge pull request #751 from Momentum96/feat/sisyphus-task-retry
kdcokenny Jan 14, 2026
570b51d
feat(skill-mcp): add HTTP transport support for remote MCP servers
stranger2904 Jan 14, 2026
014bdae
@stranger2904 has signed the CLA in code-yeongyu/oh-my-opencode#788
github-actions[bot] Jan 14, 2026
8a9ebe1
refactor(sisyphus-task): use dynamic model fallback from OpenCode config
kdcokenny Jan 14, 2026
c9ef648
test: mock StreamableHTTPClientTransport for faster, deterministic tests
stranger2904 Jan 14, 2026
00508e9
Merge pull request #770 from KNN-07/fix/agent-model-inheritance
kdcokenny Jan 14, 2026
4c49299
Merge pull request #736 from Gladdonilli/fix/background-agent-edge-cases
kdcokenny Jan 14, 2026
951df07
fix: correct test syntax for headers verification
stranger2904 Jan 14, 2026
2c4730f
Delete clean_pr_body.txt
kdcokenny Jan 14, 2026
5a8d9f0
@stranger29 has signed the CLA in code-yeongyu/oh-my-opencode#795
github-actions[bot] Jan 14, 2026
abd1ec1
Merge pull request #790 from stranger2904/feat/http-mcp-transport
kdcokenny Jan 14, 2026
8395a6e
fix: address PR review feedback
aw338WoWmUI Jan 14, 2026
b1f19cb
Merge pull request #681 from aw338WoWmUI/fix/installer-version-pinning
kdcokenny Jan 14, 2026
70bca4a
fix(cli): add copilot install flag
jkoelker Jan 15, 2026
41fa37e
Merge pull request #800 from jkoelker/fix_cli_install
kdcokenny Jan 15, 2026
9995b68
fix: add session cursor for tool output
stranger29 Jan 15, 2026
acb16bc
fix: reset cursor when history changes
stranger29 Jan 15, 2026
3de559f
refactor: rename getNewMessages to consumeNewMessages
kdcokenny Jan 15, 2026
ef65f40
fix: clean up session cursor state on session deletion
kdcokenny Jan 15, 2026
84e97ba
Merge pull request #801 from stranger2904/fix/session-cursor-output
kdcokenny Jan 15, 2026
1dd369f
perf(comment-checker): lazy init for CLI path resolution
sisyphus-dev-ai Jan 15, 2026
4c22d6d
fix(todo-continuation): preserve model when injecting continuation pr…
sisyphus-dev-ai Jan 15, 2026
0387126
feat(concurrency): prevent background task races and leaks
GollyJer Jan 14, 2026
89fa9ff
fix(look-at): add path alias and validation for LLM compatibility
sisyphus-dev-ai Jan 15, 2026
c1246f6
feat(background-agent): add concurrency group field
GollyJer Jan 15, 2026
4ac0fa7
fix(background-agent): preserve external concurrency keys
GollyJer Jan 15, 2026
a38dc28
docs: update AGENTS documentation metadata and agent model references
sisyphus-dev-ai Jan 15, 2026
d6499cb
fix(non-interactive-env): add Windows/PowerShell support (#573)
sisyphus-dev-ai Jan 15, 2026
7050d44
feat(background-agent): implement process cleanup for BackgroundManager
GollyJer Jan 15, 2026
7168c2d
fix(background-agent): prevent stale entries in pending notifications
GollyJer Jan 15, 2026
abc4a34
fix(sisyphus): enforce HARD BLOCK for frontend visual changes
sisyphus-dev-ai Jan 15, 2026
b5bd837
fix(background-agent): improve parent session ID handling in task man…
GollyJer Jan 15, 2026
fc5c2ba
chore: changes by sisyphus-dev-ai
sisyphus-dev-ai Jan 15, 2026
e925ed0
fix(start-work): honor explicit plan name and strip ultrawork keywords
KNN-07 Jan 15, 2026
1ea3045
@mmlmt2604 has signed the CLA in code-yeongyu/oh-my-opencode#812
github-actions[bot] Jan 15, 2026
74f3553
feat(sisyphus_task): enhance error messages with detailed context
sisyphus-dev-ai Jan 15, 2026
9bed597
feat(prompts): strengthen post-task reminders with actionable guidance
sisyphus-dev-ai Jan 15, 2026
b056e77
docs: update beta version to 3.0.0-beta.7 in README
devxoul Jan 15, 2026
49384fa
docs: update beta version link to v3.0.0-beta.7 in README
devxoul Jan 15, 2026
6869933
Merge pull request #815 from devxoul/fix/readme-beta-version
kdcokenny Jan 15, 2026
15e3e16
fix(ci): run tests on PRs to dev branch
kdcokenny Jan 15, 2026
96630bb
Merge pull request #817 from code-yeongyu/fix/ci-pr-tests-on-dev
kdcokenny Jan 15, 2026
b8a8cc9
fix(sisyphus-orchestrator): update test assertions to match new promp…
kdcokenny Jan 15, 2026
747d824
Merge pull request #818 from code-yeongyu/fix/sisyphus-orchestrator-t…
kdcokenny Jan 15, 2026
72a3975
fix(ci): add missing --copilot=no flag to agent workflow
sisyphus-dev-ai Jan 15, 2026
c67ca82
feat: Bun single-file executable distribution (#819)
kdcokenny Jan 15, 2026
9a152bc
chore: changes by sisyphus-dev-ai
sisyphus-dev-ai Jan 15, 2026
5e44996
Merge pull request #813 from KNN-07/fix/start-work-ultrawork-plan-con…
kdcokenny Jan 15, 2026
c38b078
fix(test): isolate environment in non-interactive-env hook tests (#822)
devxoul Jan 15, 2026
37d4aec
fix(ci): use bunx tsc instead of bare tsc in publish workflow
sisyphus-dev-ai Jan 15, 2026
6670754
fix(ci): add registry-url to setup-node for npm OIDC auth
sisyphus-dev-ai Jan 15, 2026
7a9e604
fix(ci): revert publish runner to ubuntu-latest for npm OIDC
sisyphus-dev-ai Jan 15, 2026
5de3d4f
fix(ci): add NPM_TOKEN support for npm publishing
sisyphus-dev-ai Jan 15, 2026
207a39b
fix(skill): unify skill resolution to support user custom skills
sisyphus-dev-ai Jan 15, 2026
48167a6
refactor(lsp): remove duplicate LSP tools already provided by OpenCode
sisyphus-dev-ai Jan 15, 2026
9854e9f
Revert "fix(ci): add NPM_TOKEN support for npm publishing"
sisyphus-dev-ai Jan 15, 2026
396043a
fix(ci): add registry-url to setup-node for OIDC auth
sisyphus-dev-ai Jan 15, 2026
f658544
fix(ci): add NPM_TOKEN for npm publish authentication
sisyphus-dev-ai Jan 15, 2026
c9f762f
fix(hooks): use API instead of filesystem to resolve model info for s…
sisyphus-dev-ai Jan 15, 2026
0230e71
fix(ci): skip platform packages for now (OIDC not configured)
sisyphus-dev-ai Jan 15, 2026
e264cd5
test: skip flaky timeout test in CI
sisyphus-dev-ai Jan 15, 2026
bad98e8
release: v3.0.0-beta.8
github-actions[bot] Jan 15, 2026
8e2410f
refactor(background-agent): rename registerExternalTask to trackTask
GollyJer Jan 15, 2026
837176d
Merge pull request #803 from GollyJer/concurrency-hardening
GollyJer Jan 15, 2026
f9b9b59
fix(lsp): improve Windows server detection
MotorwaySouth9 Jan 16, 2026
ca2f805
fix(cli): avoid unix which in lsp doctor check
MotorwaySouth9 Jan 16, 2026
e36385e
fix(git-master): inject watermark only when enabled instead of overri…
KNN-07 Jan 16, 2026
7b9e20f
test: harden windows lsp test cleanup
MotorwaySouth9 Jan 16, 2026
3366624
docs: remove OpenCode built-in LSP tools from README
sisyphus-dev-ai Jan 16, 2026
848b2e3
refactor(lsp): remove lsp_servers - duplicates OpenCode's LspServers
sisyphus-dev-ai Jan 16, 2026
584aecf
refactor(config): disable unused OpenCode built-in LSP tools
sisyphus-dev-ai Jan 16, 2026
9fb284d
docs: update LSP tools list in all READMEs
sisyphus-dev-ai Jan 16, 2026
f888da8
Merge pull request #833 from KNN-07/fix/git-master-watermark-injection
kdcokenny Jan 16, 2026
8e02cab
test: stub gh cli spawn and refine PATH cleanup
MotorwaySouth9 Jan 16, 2026
9363324
refactor(lsp): clean up lsp_servers references and update prompts to …
sisyphus-dev-ai Jan 16, 2026
bf28b3e
fix: ensure Sisyphus agent has call_omo_agent disabled
sisyphus-dev-ai Jan 16, 2026
b933992
refactor: remove dcp_for_compaction and preemptive_compaction features
sisyphus-dev-ai Jan 16, 2026
c7ca608
refactor: unify system directive prefix for keyword-detector filtering
sisyphus-dev-ai Jan 16, 2026
75925d5
fix: clear session agent on /start-work to allow mode transition from…
sisyphus-dev-ai Jan 16, 2026
c282244
fix: store session agent in chat.message for prometheus-md-only hook
sisyphus-dev-ai Jan 16, 2026
aa859f8
feat(sisyphus-task): require explicit skills parameter - reject empty…
sisyphus-dev-ai Jan 16, 2026
e737477
feat(prometheus): strengthen plan-mode constraints with constraint-fi…
sisyphus-dev-ai Jan 16, 2026
8d54572
refactor(orchestrator): restructure post-verification workflow as Ste…
sisyphus-dev-ai Jan 16, 2026
d00c2e7
fix(hooks): extract model from assistant messages with flat modelID/p…
sisyphus-dev-ai Jan 16, 2026
1ecb2ba
fix(hooks): prevent start-work false trigger from command description
sisyphus-dev-ai Jan 16, 2026
333db56
refactor(agents): remove lsp_diagnostics from Sisyphus and Sisyphus-J…
sisyphus-dev-ai Jan 16, 2026
27ef9fa
feat(orchestrator): emphasize project-level lsp_diagnostics and QA ve…
sisyphus-dev-ai Jan 16, 2026
ede9abc
feat(multimodal-looker): restrict to read-only tool access
sisyphus-dev-ai Jan 16, 2026
83cbc56
refactor: remove legacy tools format, use permission only
sisyphus-dev-ai Jan 16, 2026
f1cdb3b
feat: global sisyphus_task deny with orchestrator exceptions
sisyphus-dev-ai Jan 16, 2026
e23ce11
feat: allow Sisyphus-Junior to call sisyphus_task
sisyphus-dev-ai Jan 16, 2026
47e64a4
fix(librarian): use dynamic year instead of hardcoded 2024/2025
minkichoe-lbox Jan 16, 2026
880e29e
@minkichoe-lbox has signed the CLA in code-yeongyu/oh-my-opencode#847
github-actions[bot] Jan 16, 2026
8402b55
fix(background-agent): pass model on resume to preserve category config
LTS2 Jan 16, 2026
6008388
feat(prometheus): auto-generate plan workflow with self-review
sisyphus-dev-ai Jan 16, 2026
188bbef
refactor: rename sisyphus_task to delegate_task
sisyphus-dev-ai Jan 16, 2026
d3e3371
refactor(context-injector): remove chat.message hook, insert syntheti…
sisyphus-dev-ai Jan 16, 2026
ea1d604
chore(index): remove contextInjector chat.message hook call
sisyphus-dev-ai Jan 16, 2026
e22960d
test(context-injector): update tests for synthetic part injection
sisyphus-dev-ai Jan 16, 2026
fd6a33b
fix(context-injector): add mainSessionID fallback for synthetic part …
sisyphus-dev-ai Jan 16, 2026
eeb7eb2
refactor(agent-tool-restrictions): use boolean for SDK tools parameter
sisyphus-dev-ai Jan 16, 2026
cb6f1c9
fix(delegate-task): category default model takes precedence over pare…
sisyphus-dev-ai Jan 16, 2026
7cd59e9
feat(toast): show warning only for fallback models (inherited/system-…
sisyphus-dev-ai Jan 16, 2026
5ee8996
fix(keyword-detector): use session state for agent-specific ultrawork…
sisyphus-dev-ai Jan 16, 2026
0c00059
fix(sisyphus-orchestrator): add debounce to boulder continuation to p…
sisyphus-dev-ai Jan 16, 2026
cf7b23b
Merge pull request #847 from minkichoe-lbox/fix/dynamic-year
kdcokenny Jan 16, 2026
30f3dd2
Merge pull request #834 from MotorwaySouth9/fix/windows-lsp-doctor-an…
kdcokenny Jan 16, 2026
15b91f5
fix: handle opencode.ps1 in doctor on Windows
luojiyin1987 Jan 16, 2026
a5097a4
@vmlinuzx has signed the CLA in code-yeongyu/oh-my-opencode#837
github-actions[bot] Jan 16, 2026
0b9cf32
@luojiyin1987 has signed the CLA in code-yeongyu/oh-my-opencode#855
github-actions[bot] Jan 16, 2026
374083f
fix(migration): correct import path for DEFAULT_CATEGORIES
qwertystars Jan 16, 2026
79dab37
@qwertystars has signed the CLA in code-yeongyu/oh-my-opencode#859
github-actions[bot] Jan 16, 2026
bbaf78a
Merge branch 'code-yeongyu:dev' into fix/migration-import-path
qwertystars Jan 16, 2026
903a153
Merge pull request #859 from qwertystars/fix/migration-import-path
kdcokenny Jan 16, 2026
8391b8a
Merge pull request #855 from luojiyin1987/fix/doctor-windows-opencode
kdcokenny Jan 16, 2026
0823dbe
fix(keyword-detector): skip keyword detection for background task ses…
sgwannabe Jan 17, 2026
7d79673
@sgwannabe has signed the CLA in code-yeongyu/oh-my-opencode#863
github-actions[bot] Jan 17, 2026
5cb5dbe
Merge pull request #863 from sgwannabe/fix/keyword-detector-skip-back…
kdcokenny Jan 17, 2026
f6d4201
fix(test): add nested beforeEach for mainSessionID test isolation
sisyphus-dev-ai Jan 17, 2026
ec2cf22
fix(ci): enable platform binaries publishing
sisyphus-dev-ai Jan 17, 2026
b4fa31a
fix(test): add _resetForTesting for proper test isolation
sisyphus-dev-ai Jan 17, 2026
fa9bf45
fix(test): add _resetForTesting to all session state tests
sisyphus-dev-ai Jan 17, 2026
b7b5737
fix(test): add global preload for session state reset
sisyphus-dev-ai Jan 17, 2026
9a273a4
fix(test): skip flaky mainSessionID test for now
sisyphus-dev-ai Jan 17, 2026
360984a
feat(config): add staleTimeoutMs to BackgroundTaskConfig
sisyphus-dev-ai Jan 17, 2026
1b6037b
feat(background-agent): add stale session detection and auto-interrupt
sisyphus-dev-ai Jan 17, 2026
6388429
test(background-agent): add stale detection unit tests
sisyphus-dev-ai Jan 17, 2026
beab015
ci: skip platform packages (already published manually)
sisyphus-dev-ai Jan 17, 2026
c0be58b
Revert "ci: skip platform packages (already published manually)"
sisyphus-dev-ai Jan 17, 2026
e37493a
Merge pull request #846 from LTS2/fix/826-sisyphus-junior-model-override
GollyJer Jan 17, 2026
a2f64e1
chore(release): bump platform packages to 3.0.0-beta.9
sisyphus-dev-ai Jan 17, 2026
ef7276a
fix(ci): stash before checkout in merge step
sisyphus-dev-ai Jan 17, 2026
1f493cc
fix(ci): add workflows permission for pushing to master
sisyphus-dev-ai Jan 17, 2026
dec35d2
fix(ci): make merge-to-master non-fatal when workflow files change
sisyphus-dev-ai Jan 17, 2026
c433e73
feat(skill-mcp): add auto-reconnect retry on "Not connected" errors
sisyphus-dev-ai Jan 17, 2026
5657c3a
fix(lsp): display diagnostics errors as error blocks in TUI
sisyphus-dev-ai Jan 17, 2026
74e9834
Add DeepWiki badge to README
KNN-07 Jan 17, 2026
987ae46
Merge pull request #868 from code-yeongyu/feat/deepwiki
KNN-07 Jan 17, 2026
36b665e
docs(agents): regenerate hierarchical AGENTS.md with init-deep
sisyphus-dev-ai Jan 17, 2026
d13e841
Add /ulw-loop command for ultrawork mode loop (#867)
code-yeongyu Jan 17, 2026
0ed1d18
fix(mcp): disable OAuth auto-detection for built-in MCPs
qwertystars Jan 17, 2026
b643dd4
chore: remove 1,152 lines of verified dead code (#874)
justsisyphus Jan 17, 2026
2206d68
fix(momus): constrain reviewer to evaluate documentation, not design …
sisyphus-dev-ai Jan 17, 2026
255f535
refactor(delegate-task): use empty array instead of null for skills p…
sisyphus-dev-ai Jan 17, 2026
6d99b5c
docs: regenerate hierarchical AGENTS.md with deep investigation
sisyphus-dev-ai Jan 17, 2026
753fd80
refactor(orchestrator): enable parallel delegation by default
sisyphus-dev-ai Jan 17, 2026
0ce8708
Merge pull request #870 from qwertystars/fix/mcp-oauth-autodetect
kdcokenny Jan 17, 2026
31dfef8
@G-hoon has signed the CLA in code-yeongyu/oh-my-opencode#879
github-actions[bot] Jan 17, 2026
c698a5b
fix: remove hardcoded model defaults from categories and agents
kdcokenny Jan 17, 2026
c910820
restore gitignore
kdcokenny Jan 17, 2026
6a4bac9
fix(ci): parallelize npm publish to prevent OIDC token expiration
sisyphus-dev-ai Jan 18, 2026
f39f77d
fix: correct error message for missing model config
kdcokenny Jan 18, 2026
fca3054
@ikx94 has signed the CLA in code-yeongyu/oh-my-opencode#902
github-actions[bot] Jan 18, 2026
426fb36
feat(background-agent): add pending status and queuedAt field
sisyphus-dev-ai Jan 18, 2026
b053df4
feat(background-agent): add per-key queue structure
sisyphus-dev-ai Jan 18, 2026
481770e
feat(background-agent): make launch() non-blocking
sisyphus-dev-ai Jan 18, 2026
54f4485
feat(background-agent): implement per-key queue processor
sisyphus-dev-ai Jan 18, 2026
933c0c9
fix(background-agent): track pending tasks in pendingByParent
sisyphus-dev-ai Jan 18, 2026
d6723a7
feat(background-agent): support cancelling pending tasks
sisyphus-dev-ai Jan 19, 2026
9710e10
fix(background-agent): use queuedAt for pending task TTL
sisyphus-dev-ai Jan 19, 2026
92942a5
feat(ui): show pending/queued status in toast and background_output
sisyphus-dev-ai Jan 19, 2026
ebaab5a
test(background-agent): add non-blocking queue tests
sisyphus-dev-ai Jan 19, 2026
c6fb0c7
fix(types): add null checks for optional sessionID and startedAt fields
sisyphus-dev-ai Jan 19, 2026
4e8106b
test: stabilize non-interactive env hook
vsumner Jan 19, 2026
8cad7cc
refactor(agents): remove unused createSisyphusJuniorAgent function
sisyphus-dev-ai Jan 19, 2026
6956ce0
fix: correct config.data.model access pattern and use dynamic config …
kdcokenny Jan 19, 2026
c0ed300
@gilbrotheraway has signed the CLA in code-yeongyu/oh-my-opencode#908
github-actions[bot] Jan 19, 2026
693c9e0
docs: extract Features section to docs/features.md
sisyphus-dev-ai Jan 19, 2026
d929184
docs: sync installation guides across language READMEs
sisyphus-dev-ai Jan 19, 2026
faac9e9
feat(ultrawork): add mandatory certainty and no-compromise clauses to…
sisyphus-dev-ai Jan 19, 2026
bf3f8e5
fix(background-agent): prevent premature task completion when agent s…
sisyphus-dev-ai Jan 19, 2026
b0bb404
docs update
sisyphus-dev-ai Jan 19, 2026
f935231
plan writing
sisyphus-dev-ai Jan 19, 2026
380b946
docs
sisyphus-dev-ai Jan 19, 2026
f10734c
fix(publish): use batch publishing to prevent OIDC token expiration
sisyphus-dev-ai Jan 19, 2026
d96bf1e
fix(publish): disable provenance for platform packages to avoid OIDC …
sisyphus-dev-ai Jan 19, 2026
681cc56
fix(publish): handle E404+OIDC expiration as already-published
sisyphus-dev-ai Jan 19, 2026
7106706
feat(publish): add skip_platform input to workflow
sisyphus-dev-ai Jan 19, 2026
5d1f917
release: v3.0.0-beta.11
github-actions[bot] Jan 19, 2026
c941b5a
chore: sync bun.lock with package.json
carlory Jan 19, 2026
86e095c
@carlory has signed the CLA in code-yeongyu/oh-my-opencode#910
github-actions[bot] Jan 19, 2026
4566094
docs: add overview page reference to all READMEs
sisyphus-dev-ai Jan 19, 2026
732ec85
mcp
sisyphus-dev-ai Jan 19, 2026
e0c507a
@yebei199 has signed the CLA in code-yeongyu/oh-my-opencode#921
github-actions[bot] Jan 19, 2026
5ce9c98
fix: broken hyperlinks in README files
sisyphus-dev-ai Jan 19, 2026
4ee7dea
Merge pull request #883 from code-yeongyu/fix/remove-hardcoded-model-…
kdcokenny Jan 19, 2026
d8d274f
docs: add fraud warning about ohmyopencode.com impersonation site (#922)
kdcokenny Jan 19, 2026
d872515
@TheSmuks has signed the CLA in code-yeongyu/oh-my-opencode#929
github-actions[bot] Jan 19, 2026
e73bf88
Merge pull request #910 from carlory/chore/sync-bun-lock
kdcokenny Jan 19, 2026
c9f893b
Merge pull request #907 from vsumner/pr-skill-cleanup
kdcokenny Jan 20, 2026
4f7ce87
@cooco119 has signed the CLA in code-yeongyu/oh-my-opencode#931
github-actions[bot] Jan 20, 2026
193c176
feat: add current date to omo-env context
Luodian Jan 20, 2026
3a3794a
Merge pull request #932 from Luodian/feat/add-date-to-omo-env
kdcokenny Jan 20, 2026
8f94c59
chore: changes by sisyphus-dev-ai
sisyphus-dev-ai Jan 20, 2026
6a4add2
fix(cli/run): add retry mechanism for session creation
sisyphus-dev-ai Jan 20, 2026
7efa337
@LilMGenius has signed the CLA in code-yeongyu/oh-my-opencode#938
github-actions[bot] Jan 20, 2026
e40e42e
docs: reorganize features.md with agents, skills, commands, hooks str…
sisyphus-dev-ai Jan 20, 2026
7ccb8fc
fix(permission): enable question tool for Sisyphus and Prometheus agents
sisyphus-dev-ai Jan 20, 2026
18262e7
fix(start-work): use updateSessionAgent instead of clearSessionAgent …
sisyphus-dev-ai Jan 20, 2026
3c67680
feat(migration): add orchestrator-sisyphus to atlas mapping
sisyphus-dev-ai Jan 20, 2026
e05ac04
refactor(schema): rename orchestrator-sisyphus to atlas
sisyphus-dev-ai Jan 20, 2026
96bcd97
refactor(agents): rename orchestrator-sisyphus to atlas
sisyphus-dev-ai Jan 20, 2026
c4b862c
refactor(hooks): rename sisyphus-orchestrator to atlas
sisyphus-dev-ai Jan 20, 2026
52d9b30
refactor(plugin): update atlas references
sisyphus-dev-ai Jan 20, 2026
59d663d
docs: update atlas references
sisyphus-dev-ai Jan 20, 2026
3be387d
feat(delegate-task): add category model catalog with default models
sisyphus-dev-ai Jan 20, 2026
2c3f1bf
refactor(cli): remove ChatGPT subscription check from installer
sisyphus-dev-ai Jan 20, 2026
8cc9958
refactor(delegate-task): restructure category system for unbiased mod…
sisyphus-dev-ai Jan 20, 2026
c46d57f
refactor(hooks): rename sisyphus-orchestrator to atlas
sisyphus-dev-ai Jan 20, 2026
f188732
refactor(agents): remove document-writer agent in favor of writing ca…
sisyphus-dev-ai Jan 20, 2026
3e52657
refactor(agents): remove frontend-ui-ux-engineer and rename prompt bu…
sisyphus-dev-ai Jan 20, 2026
3d3d3e4
fix(delegate-task): category built-in model takes precedence over inh…
sisyphus-dev-ai Jan 20, 2026
824da62
fix(agents): pass categories and skills to Sisyphus/Atlas prompts
sisyphus-dev-ai Jan 20, 2026
9729548
feat(config): add is_unstable_agent option to CategoryConfig
sisyphus-dev-ai Jan 20, 2026
18e02a3
feat(delegate-task): force background mode for unstable agents
sisyphus-dev-ai Jan 20, 2026
46189ee
test(delegate-task): add tests for DEFAULT_CATEGORIES variant handling
sisyphus-dev-ai Jan 20, 2026
29e7595
docs: update AGENTS.md with latest stats and commit hash
sisyphus-dev-ai Jan 20, 2026
00df2ba
@masteryi-0018 has signed the CLA in code-yeongyu/oh-my-opencode#944
github-actions[bot] Jan 20, 2026
8260824
@cs50victor has signed the CLA in code-yeongyu/oh-my-opencode#950
github-actions[bot] Jan 20, 2026
0b3228b
refactor(skill-loader): extract collectMdFilesRecursive to shared utils
codewithkenzo Jan 20, 2026
49a4cb3
feat(skill-loader): add Claude Code frontmatter fields to SkillMetadata
codewithkenzo Jan 20, 2026
fc88549
feat(skill-loader): implement session ID substitution
codewithkenzo Jan 20, 2026
de390b0
feat(skill-loader): implement shell preprocessing with security sandbox
codewithkenzo Jan 20, 2026
70a007a
feat(skill-loader): implement supporting files discovery
codewithkenzo Jan 20, 2026
3071ed7
feat(skill-loader): implement context fork via session API
codewithkenzo Jan 20, 2026
9f4d089
feat(skill-loader): implement user-invocable and model-invocation fil…
codewithkenzo Jan 20, 2026
bcd899e
fix(slashcommand): include builtin commands in slash command discovery
codewithkenzo Jan 20, 2026
9994d44
feat(skill-loader): support both singular and plural skill paths for …
codewithkenzo Jan 20, 2026
f4540e2
fix(shell-preprocessing): address Cubic security review findings
codewithkenzo Jan 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
129 changes: 129 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
name: Bug Report
description: Report a bug or unexpected behavior in oh-my-opencode
title: "[Bug]: "
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
**Please write your issue in English.** See our [Language Policy](https://github.com/code-yeongyu/oh-my-opencode/blob/dev/CONTRIBUTING.md#language-policy) for details.

- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
description: Please confirm the following before submitting
options:
- label: I have searched existing issues to avoid duplicates
required: true
- label: I am using the latest version of oh-my-opencode
required: true
- label: I have read the [documentation](https://github.com/code-yeongyu/oh-my-opencode#readme)
required: true

- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is
placeholder: Describe the bug in detail...
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Configure oh-my-opencode with...
2. Run command '...'
3. See error...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: Describe what should happen...
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
placeholder: Describe what actually happened...
validations:
required: true

- type: textarea
id: doctor
attributes:
label: Doctor Output
description: |
**Required:** Run `bunx oh-my-opencode doctor` and paste the full output below.
This helps us diagnose your environment and configuration.
placeholder: |
Paste the output of: bunx oh-my-opencode doctor

Example:
✓ OpenCode version: 1.0.150
✓ oh-my-opencode version: 1.2.3
✓ Plugin loaded successfully
...
render: shell
validations:
required: true

- type: textarea
id: logs
attributes:
label: Error Logs
description: If applicable, add any error messages or logs
placeholder: Paste error logs here...
render: shell

- type: textarea
id: config
attributes:
label: Configuration
description: If relevant, share your oh-my-opencode configuration (remove sensitive data)
placeholder: |
{
"agents": { ... },
"disabled_hooks": [ ... ]
}
render: json

- type: textarea
id: context
attributes:
label: Additional Context
description: Any other context about the problem
placeholder: Add any other context, screenshots, or information...

- type: dropdown
id: os
attributes:
label: Operating System
description: Which operating system are you using?
options:
- macOS
- Linux
- Windows
- Other
validations:
required: true

- type: input
id: opencode-version
attributes:
label: OpenCode Version
description: Run `opencode --version` to get your version
placeholder: "1.0.150"
validations:
required: true
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Discord Community
url: https://discord.gg/PUwSMR9XNk
about: Join our Discord server for real-time discussions and community support
- name: Documentation
url: https://github.com/code-yeongyu/oh-my-opencode#readme
about: Read the comprehensive documentation and guides
100 changes: 100 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
name: Feature Request
description: Suggest a new feature or enhancement for oh-my-opencode
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
body:
- type: markdown
attributes:
value: |
**Please write your issue in English.** See our [Language Policy](https://github.com/code-yeongyu/oh-my-opencode/blob/dev/CONTRIBUTING.md#language-policy) for details.

- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
description: Please confirm the following before submitting
options:
- label: I have searched existing issues and discussions to avoid duplicates
required: true
- label: This feature request is specific to oh-my-opencode (not OpenCode core)
required: true
- label: I have read the [documentation](https://github.com/code-yeongyu/oh-my-opencode#readme)
required: true

- type: textarea
id: problem
attributes:
label: Problem Description
description: What problem does this feature solve? What's the use case?
placeholder: |
Describe the problem or limitation you're experiencing...
Example: "As a user, I find it difficult to..."
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe how you'd like this feature to work
placeholder: |
Describe your proposed solution in detail...
Example: "Add a new hook that..."
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Have you considered any alternative solutions or workarounds?
placeholder: |
Describe any alternative solutions you've considered...
Example: "I tried using X but it didn't work because..."

- type: textarea
id: doctor
attributes:
label: Doctor Output (Optional)
description: |
If relevant to your feature request, run `bunx oh-my-opencode doctor` and paste the output.
This helps us understand your environment.
placeholder: |
Paste the output of: bunx oh-my-opencode doctor
(Optional for feature requests)
render: shell

- type: textarea
id: context
attributes:
label: Additional Context
description: Any other context, mockups, or examples
placeholder: |
Add any other context, screenshots, code examples, or links...
Examples from other tools/projects are helpful!

- type: dropdown
id: feature-type
attributes:
label: Feature Type
description: What type of feature is this?
options:
- New Agent
- New Hook
- New Tool
- New MCP Integration
- Configuration Option
- Documentation
- Other
validations:
required: true

- type: checkboxes
id: contribution
attributes:
label: Contribution
description: Are you willing to contribute to this feature?
options:
- label: I'm willing to submit a PR for this feature
- label: I can help with testing
- label: I can help with documentation
83 changes: 83 additions & 0 deletions .github/ISSUE_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: Question or Discussion
description: Ask a question or start a discussion about oh-my-opencode
title: "[Question]: "
labels: ["question", "needs-triage"]
body:
- type: markdown
attributes:
value: |
**Please write your issue in English.** See our [Language Policy](https://github.com/code-yeongyu/oh-my-opencode/blob/dev/CONTRIBUTING.md#language-policy) for details.

- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
description: Please confirm the following before submitting
options:
- label: I have searched existing issues and discussions
required: true
- label: I have read the [documentation](https://github.com/code-yeongyu/oh-my-opencode#readme)
required: true
- label: This is a question (not a bug report or feature request)
required: true

- type: textarea
id: question
attributes:
label: Question
description: What would you like to know or discuss?
placeholder: |
Ask your question in detail...

Examples:
- How do I configure agent X to do Y?
- What's the best practice for Z?
- Why does feature A work differently than B?
validations:
required: true

- type: textarea
id: context
attributes:
label: Context
description: Provide any relevant context or background
placeholder: |
What have you tried so far?
What's your use case?
Any relevant configuration or setup details?

- type: textarea
id: doctor
attributes:
label: Doctor Output (Optional)
description: |
If your question is about configuration or setup, run `bunx oh-my-opencode doctor` and paste the output.
placeholder: |
Paste the output of: bunx oh-my-opencode doctor
(Optional for questions)
render: shell

- type: dropdown
id: category
attributes:
label: Question Category
description: What is your question about?
options:
- Configuration
- Agent Usage
- Hook Behavior
- Tool Usage
- Installation/Setup
- Best Practices
- Performance
- Integration
- Other
validations:
required: true

- type: textarea
id: additional
attributes:
label: Additional Information
description: Any other information that might be helpful
placeholder: Links, screenshots, examples, etc.
Binary file added .github/assets/orchestrator-atlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/sisyphuslabs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches: [master, dev]
pull_request:
branches: [master]
branches: [dev]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/lint-workflows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Lint Workflows

on:
push:
paths:
- '.github/workflows/**'
pull_request:
paths:
- '.github/workflows/**'

jobs:
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5

- name: Install actionlint
run: |
bash <(curl -sSL https://raw.githubusercontent.com/rhysd/actionlint/v1.7.10/scripts/download-actionlint.bash)

- name: Run actionlint
run: ./actionlint -color -shellcheck=""
Loading