Commit Graph

205 Commits

Author SHA1 Message Date
github-actions[bot] 54ed45059b release: v3.9.0 2026-02-26 19:30:38 +00:00
YeonGyu-Kim 2eae64f1b2 fix(ci): add baseline CPU variant binaries for legacy hardware support
Closes #2121
2026-02-26 21:00:45 +09:00
YeonGyu-Kim 9157c1f0e8 refactor(hashline-edit): replace custom diff with diff library
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
2026-02-24 22:30:06 +09:00
github-actions[bot] 0f993965e7 release: v3.8.5 2026-02-24 09:45:36 +00:00
github-actions[bot] 1cf918362d release: v3.8.4 2026-02-23 17:11:38 +00:00
github-actions[bot] 84e103c41f release: v3.8.3 2026-02-22 06:46:51 +00:00
github-actions[bot] ef8a332b8f release: v3.8.2 2026-02-22 06:35:05 +00:00
github-actions[bot] ea3c0dc50d release: v3.8.1 2026-02-22 03:37:21 +00:00
github-actions[bot] 497dc793ec release: v3.8.0 2026-02-21 17:56:31 +00:00
YeonGyu-Kim d835c3f4dc fix: resolve 4 publish blockers — CLI bin, schema export, security vulns, doc link
- Remove leading ./ from bin entry (npm strips invalid paths)
- Write schema to dist/ for export map compatibility (keep assets/ for GitHub URL)
- Remove unused codex dep + bump @modelcontextprotocol/sdk to ^1.25.2
- Fix broken relative link in configuration.md (../guide/installation.md)

🤖 Generated with assistance of OhMyOpenCode (https://github.com/code-yeongyu/oh-my-opencode)
2026-02-21 13:59:53 +09:00
YeonGyu-Kim 36650548a3 chore(deps): add codex dependency
🤖 Generated with OhMyOpenCode assistance
2026-02-20 17:47:07 +09:00
github-actions[bot] ee54a4eeca release: v3.7.4 2026-02-18 17:09:59 +00:00
github-actions[bot] 768b35bba6 release: v3.7.3 2026-02-18 06:05:04 +00:00
github-actions[bot] 335f10aa28 release: v3.7.2 2026-02-17 17:16:40 +00:00
github-actions[bot] b957659da8 release: v3.7.1 2026-02-17 05:32:02 +00:00
github-actions[bot] 304a40a423 release: v3.7.0 2026-02-17 04:35:13 +00:00
github-actions[bot] 187c6b0700 release: v3.6.0 2026-02-16 15:02:43 +00:00
github-actions[bot] 7ff8e74c46 release: v3.5.6 2026-02-16 07:24:09 +00:00
github-actions[bot] b28ee6be61 release: v3.5.5 2026-02-15 05:48:47 +00:00
github-actions[bot] 97c903fc02 release: v3.5.4 2026-02-15 04:40:15 +00:00
github-actions[bot] 260acdc140 release: v3.5.3 2026-02-12 15:31:06 +00:00
github-actions[bot] 6e0d165816 release: v3.5.2 2026-02-11 08:38:47 +00:00
github-actions[bot] cbdb1fd5aa release: v3.5.1 2026-02-11 01:01:58 +00:00
github-actions[bot] bcfb8dac8a release: v3.5.0 2026-02-10 16:25:32 +00:00
github-actions[bot] c4d1cde2ad release: v3.4.0 2026-02-08 15:44:17 +00:00
github-actions[bot] 1bd21cb052 release: v3.3.2 2026-02-08 03:38:39 +00:00
github-actions[bot] 393cb0bd63 release: v3.3.1 2026-02-07 17:48:30 +00:00
YeonGyu-Kim 9378c19f87 release: v3.3.1 2026-02-08 02:45:38 +09:00
github-actions[bot] 8cbebfad04 release: v3.3.0 2026-02-07 14:47:32 +00:00
github-actions[bot] 202e0d1613 release: v3.2.4 2026-02-06 12:06:22 +00:00
github-actions[bot] 4c2f22b47b release: v3.2.3 2026-02-04 06:38:00 +00:00
github-actions[bot] ad4bec384f release: v3.2.2 2026-02-03 07:59:49 +00:00
YeonGyu-Kim 701ef3922f Implement unified Claude Tasks system with single multi-action tool (#1356)
* chore: pin bun-types to 1.3.6

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* chore: exclude test files and script from tsconfig

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* refactor: remove sisyphus-swarm feature

Remove mailbox types and swarm config schema. Update docs.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* refactor: remove legacy sisyphus-tasks feature

Remove old storage and types implementation, replaced by claude-tasks.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(claude-tasks): add task schema and storage utilities

- Task schema with Zod validation (pending, in_progress, completed, deleted)
- Storage utilities: getTaskDir, readJsonSafe, writeJsonAtomic, acquireLock
- Atomic writes with temp file + rename
- File-based locking with 30s stale threshold

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(tools/task): add task object schemas

Add Zod schemas for task CRUD operations input validation.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(tools): add TaskCreate tool

Create new tasks with sequential ID generation and lock-based concurrency.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(tools): add TaskGet tool

Retrieve task by ID with null-safe handling.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(tools): add TaskUpdate tool with claim validation

Update tasks with status transitions and owner claim validation.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(tools): add TaskList tool and exports

- TaskList for summary view of all tasks
- Export all claude-tasks tool factories from index

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(hooks): add task-reminder hook

Remind agents to use task tools after 10 turns without task operations.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(config): add disabled_tools setting and tasks-todowrite-disabler hook

- Add disabled_tools config option to disable specific tools by name
- Register tasks-todowrite-disabler hook name in schema

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(config-handler): add task_* and teammate tool permissions

Grant task_* and teammate permissions to atlas, sisyphus, prometheus, and sisyphus-junior agents.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* feat(delegate-task): add execute option for task execution

Add optional execute field with task_id and task_dir for task-based delegation.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* fix(truncator): add type guard for non-string outputs

Prevent crashes when output is not a string by adding typeof checks.

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* chore: export config types and update task-resume-info

- Export SisyphusConfig and SisyphusTasksConfig types
- Add task_tool to TARGET_TOOLS list

🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)

* refactor(storage): remove team namespace, use flat task directory

* feat(task): implement unified task tool with all 5 actions

* fix(hooks): update task-reminder to track unified task tool

* refactor(tools): register unified task tool, remove 4 separate tools

* chore(cleanup): remove old 4-tool task implementation

* refactor(config): use new_task_system_enabled as top-level flag

- Add new_task_system_enabled to OhMyOpenCodeConfigSchema
- Remove enabled from SisyphusTasksConfigSchema (keep storage_path, claude_code_compat)
- Update index.ts to gate on new_task_system_enabled
- Update plugin-config.ts default for config initialization
- Update test configs in task.test.ts and storage.test.ts

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

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

* fix: resolve typecheck and test failures

- Add explicit ToolDefinition return type to createTask function
- Fix planDemoteConfig to use 'subagent' mode instead of 'all'

---------

Co-authored-by: justsisyphus <justsisyphus@users.noreply.github.com>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-02-01 22:42:28 +09:00
github-actions[bot] 848db8290f release: v3.2.1 2026-02-01 12:28:11 +00:00
github-actions[bot] 65ca24da0e release: v3.2.0 2026-02-01 10:54:43 +00:00
github-actions[bot] 90b7ca89e4 release: v3.1.11 2026-02-01 06:05:22 +00:00
github-actions[bot] 815651f0d3 release: v3.1.10 2026-01-31 03:52:22 +00:00
github-actions[bot] c43d77f296 release: v3.1.9 2026-01-30 14:15:54 +00:00
github-actions[bot] e0d94e25ee release: v3.1.8 2026-01-30 02:58:12 +00:00
github-actions[bot] fcf56f7af0 release: v3.1.7 2026-01-29 12:39:22 +00:00
YeonGyu-Kim f7af4cd578 Migrate LSP client to vscode-jsonrpc for improved stability (#1095)
* refactor(lsp): migrate to vscode-jsonrpc for improved stability

Replace custom JSON-RPC implementation with vscode-jsonrpc library.
Use MessageConnection with StreamMessageReader/Writer.
Implement Bun↔Node stream bridges for compatibility.
Preserve all existing functionality (warmup, cleanup, capabilities).
Net reduction of ~60 lines while improving protocol handling.

* fix(lsp): clear timeout on successful response to prevent unhandled rejections

---------

Co-authored-by: justsisyphus <justsisyphus@users.noreply.github.com>
2026-01-29 19:48:28 +09:00
github-actions[bot] 14f61564c0 release: v3.1.6 2026-01-28 16:15:27 +00:00
github-actions[bot] 30b2e86d29 release: v3.1.5 2026-01-28 14:15:42 +00:00
github-actions[bot] a259a1e927 release: v3.1.4 2026-01-28 07:22:03 +00:00
github-actions[bot] 0ac48fa2b2 release: v3.1.3 2026-01-27 16:12:43 +00:00
github-actions[bot] 2f9d65cc2c release: v3.1.2 2026-01-27 01:07:09 +00:00
github-actions[bot] f2c60b0db4 release: v3.1.1 2026-01-26 23:48:28 +00:00
github-actions[bot] 7b89af7a7c release: v3.1.0 2026-01-26 06:46:47 +00:00
github-actions[bot] abeed2322a release: v3.0.1 2026-01-25 05:04:20 +00:00
github-actions[bot] 3f5b9abfa4 release: v3.0.0 2026-01-24 13:23:25 +00:00