Commit Graph

1294 Commits

Author SHA1 Message Date
justsisyphus 03efc9d38f refactor(agents): rename orchestrator-sisyphus to atlas
Rename agent file and update all references. Function createOrchestratorSisyphusAgent → createAtlasAgent. Metadata orchestratorSisyphusPromptMetadata → atlasPromptMetadata.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-20 15:40:34 +09:00
justsisyphus 2b2fb39a18 refactor(schema): rename orchestrator-sisyphus to atlas
Update schema definitions, types, and integrations to use 'atlas' instead of 'orchestrator-sisyphus'. Includes schema regeneration and test updates.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-20 15:36:29 +09:00
justsisyphus 9e4908eee4 feat(migration): add orchestrator-sisyphus to atlas mapping 2026-01-20 15:24:31 +09:00
justsisyphus 49b77ef3fc fix(start-work): use updateSessionAgent instead of clearSessionAgent to prevent Prometheus fallback 2026-01-20 15:23:36 +09:00
justsisyphus 6a71ccb27d fix(permission): enable question tool for Sisyphus and Prometheus agents 2026-01-20 15:12:54 +09:00
justsisyphus db2a25d380 docs: reorganize features.md with agents, skills, commands, hooks structure 2026-01-20 15:12:54 +09:00
github-actions[bot] 07ccf7eaf7 @LilMGenius has signed the CLA in code-yeongyu/oh-my-opencode#938 2026-01-20 06:06:35 +00:00
justsisyphus eeee655ba3 fix(cli/run): add retry mechanism for session creation
The OpenCode server may not be fully initialized even after
reporting 'listening'. Add retry with exponential backoff (3 attempts)
and proper error handling to make session creation more robust.

This fixes CI failures where session.create() fails immediately
after server startup.

Fixes #935 (CI failure)
2026-01-20 14:37:10 +09:00
sisyphus-dev-ai cb5e52efa5 chore: changes by sisyphus-dev-ai 2026-01-20 05:26:06 +00:00
Kenny 3c573a4fb8 Merge pull request #932 from Luodian/feat/add-date-to-omo-env
Add current date to omo-env context
2026-01-19 19:24:20 -05:00
Bo Li ed2fd05369 feat: add current date to omo-env context 2026-01-20 08:18:45 +08:00
github-actions[bot] 87ca76515e @cooco119 has signed the CLA in code-yeongyu/oh-my-opencode#931 2026-01-20 00:15:05 +00:00
Kenny ff9595b768 Merge pull request #907 from vsumner/pr-skill-cleanup
test: stabilize non-interactive env hook
2026-01-19 19:14:55 -05:00
Kenny 745914e917 Merge pull request #910 from carlory/chore/sync-bun-lock
chore: sync bun.lock with package.json
2026-01-19 14:52:36 -05:00
github-actions[bot] 6fae1ed98b @TheSmuks has signed the CLA in code-yeongyu/oh-my-opencode#929 2026-01-19 18:44:00 +00:00
Kenny def55561d9 docs: add fraud warning about ohmyopencode.com impersonation site (#922) 2026-01-19 23:41:01 +09:00
Kenny a8d25d7ee6 Merge pull request #883 from code-yeongyu/fix/remove-hardcoded-model-defaults
fix: remove hardcoded model defaults from categories and agents
2026-01-19 08:47:37 -05:00
justsisyphus ea230faaec fix: broken hyperlinks in README files
- Fix overview page links: ./guide/overview.md → docs/guide/overview.md (all READMEs)
- Remove broken Korean link from Japanese README (README.ko.md doesn't exist)
2026-01-19 21:37:25 +09:00
github-actions[bot] a9d61c13e4 @yebei199 has signed the CLA in code-yeongyu/oh-my-opencode#921 2026-01-19 11:26:07 +00:00
justsisyphus c7b59bcee8 mcp 2026-01-19 20:18:26 +09:00
justsisyphus ad58c2f979 docs: add overview page reference to all READMEs 2026-01-19 15:47:38 +09:00
github-actions[bot] 0047167592 @carlory has signed the CLA in code-yeongyu/oh-my-opencode#910 2026-01-19 06:37:14 +00:00
carlory e4de81d9e5 chore: sync bun.lock with package.json 2026-01-19 14:35:12 +08:00
github-actions[bot] df800edece release: v3.0.0-beta.11 2026-01-19 06:34:40 +00:00
justsisyphus fb2b1d60a3 feat(publish): add skip_platform input to workflow 2026-01-19 15:30:21 +09:00
justsisyphus 5f0e9224b0 fix(publish): handle E404+OIDC expiration as already-published 2026-01-19 15:29:46 +09:00
justsisyphus 4f350cf6e6 fix(publish): disable provenance for platform packages to avoid OIDC expiration 2026-01-19 15:17:50 +09:00
justsisyphus ea775c2772 fix(publish): use batch publishing to prevent OIDC token expiration 2026-01-19 15:10:47 +09:00
justsisyphus 86e01b5078 docs 2026-01-19 14:58:13 +09:00
justsisyphus 1d0a3066ea plan writing 2026-01-19 14:58:13 +09:00
justsisyphus 77172206bf docs update 2026-01-19 14:58:13 +09:00
justsisyphus 692603776a fix(background-agent): prevent premature task completion when agent still running
- Add session.status re-check in stability detection before completing
- Reset stablePolls if session is not idle (agent still working)
- Fix statusText to show CANCELLED instead of COMPLETED for non-completed tasks
2026-01-19 14:58:13 +09:00
justsisyphus ab19ca585c feat(ultrawork): add mandatory certainty and no-compromise clauses to ultrawork prompt 2026-01-19 14:58:13 +09:00
justsisyphus 598ef87761 docs: sync installation guides across language READMEs
- Add GitHub Copilot subscription question to Step 0
- Add --copilot flag to CLI examples
- Change 'WE ALL COVER THEM' to 'OPENCODE COVERS THEM ALL'
- Add 'For Humans' section with bunx/npx commands to Japanese README
2026-01-19 14:58:13 +09:00
justsisyphus f9737be4f0 docs: extract Features section to docs/features.md
- Create docs/features.md with full Features documentation
- Update README.md with compact summary and link to docs
- Update README.ja.md with localized compact summary
- Update README.zh-cn.md with localized compact summary
- Remove 831 lines of duplicated content across READMEs
2026-01-19 14:58:13 +09:00
github-actions[bot] 4d401bceb5 @gilbrotheraway has signed the CLA in code-yeongyu/oh-my-opencode#908 2026-01-19 05:19:51 +00:00
Kenny fc669bfea5 fix: correct config.data.model access pattern and use dynamic config paths
- Fixed delegate-task/tools.ts to access openCodeConfig.data.model instead of openCodeConfig.model
- Updated error messages to use getOpenCodeConfigPaths() for cross-platform paths
- Fixed 12 test mocks to use correct { data: { model: ... } } structure
- Fixes delegation failing with 'requires a default model' even when model is configured
2026-01-18 22:08:27 -05:00
justsisyphus 1fb772f990 refactor(agents): remove unused createSisyphusJuniorAgent function
Remove dead code that was never called anywhere in the codebase. Also removes the unused CategoryConfig import.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-19 10:57:31 +09:00
Victor Sumner 6eda8d3664 test: stabilize non-interactive env hook
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-18 20:39:02 -05:00
justsisyphus 512792f00e fix(types): add null checks for optional sessionID and startedAt fields 2026-01-19 10:35:47 +09:00
justsisyphus 66e1a15ebd test(background-agent): add non-blocking queue tests 2026-01-19 10:27:50 +09:00
justsisyphus a4488a765e feat(ui): show pending/queued status in toast and background_output 2026-01-19 10:22:34 +09:00
justsisyphus 7fefbe5f3a fix(background-agent): use queuedAt for pending task TTL 2026-01-19 10:19:48 +09:00
justsisyphus b70b94b39f feat(background-agent): support cancelling pending tasks 2026-01-19 10:18:10 +09:00
justsisyphus ca55f4b0a9 fix(background-agent): track pending tasks in pendingByParent 2026-01-19 10:16:02 +09:00
justsisyphus 4093838806 feat(background-agent): implement per-key queue processor 2026-01-19 10:16:02 +09:00
justsisyphus a9d160fa39 feat(background-agent): make launch() non-blocking 2026-01-19 10:16:02 +09:00
justsisyphus 500d896344 feat(background-agent): add per-key queue structure 2026-01-19 10:16:02 +09:00
justsisyphus e4f92ce425 feat(background-agent): add pending status and queuedAt field 2026-01-19 10:16:02 +09:00
github-actions[bot] 7e70c12a44 @ikx94 has signed the CLA in code-yeongyu/oh-my-opencode#902 2026-01-18 23:17:47 +00:00