* 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>
91 lines
2.7 KiB
JSON
91 lines
2.7 KiB
JSON
{
|
|
"name": "oh-my-opencode",
|
|
"version": "3.2.1",
|
|
"description": "The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools",
|
|
"main": "dist/index.js",
|
|
"types": "dist/index.d.ts",
|
|
"type": "module",
|
|
"bin": {
|
|
"oh-my-opencode": "./bin/oh-my-opencode.js"
|
|
},
|
|
"files": [
|
|
"dist",
|
|
"bin",
|
|
"postinstall.mjs"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.ts",
|
|
"import": "./dist/index.js"
|
|
},
|
|
"./schema.json": "./dist/oh-my-opencode.schema.json"
|
|
},
|
|
"scripts": {
|
|
"build": "bun build src/index.ts --outdir dist --target bun --format esm --external @ast-grep/napi && tsc --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm --external @ast-grep/napi && bun run build:schema",
|
|
"build:all": "bun run build && bun run build:binaries",
|
|
"build:binaries": "bun run script/build-binaries.ts",
|
|
"build:schema": "bun run script/build-schema.ts",
|
|
"clean": "rm -rf dist",
|
|
"postinstall": "node postinstall.mjs",
|
|
"prepublishOnly": "bun run clean && bun run build",
|
|
"typecheck": "tsc --noEmit",
|
|
"test": "bun test"
|
|
},
|
|
"keywords": [
|
|
"opencode",
|
|
"plugin",
|
|
"oracle",
|
|
"librarian",
|
|
"agents",
|
|
"ai",
|
|
"llm"
|
|
],
|
|
"author": "YeonGyu-Kim",
|
|
"license": "SUL-1.0",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/code-yeongyu/oh-my-opencode.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/code-yeongyu/oh-my-opencode/issues"
|
|
},
|
|
"homepage": "https://github.com/code-yeongyu/oh-my-opencode#readme",
|
|
"dependencies": {
|
|
"@ast-grep/cli": "^0.40.0",
|
|
"@ast-grep/napi": "^0.40.0",
|
|
"@clack/prompts": "^0.11.0",
|
|
"@code-yeongyu/comment-checker": "^0.6.1",
|
|
"@modelcontextprotocol/sdk": "^1.25.1",
|
|
"@opencode-ai/plugin": "^1.1.19",
|
|
"@opencode-ai/sdk": "^1.1.19",
|
|
"commander": "^14.0.2",
|
|
"detect-libc": "^2.0.0",
|
|
"js-yaml": "^4.1.1",
|
|
"jsonc-parser": "^3.3.1",
|
|
"picocolors": "^1.1.1",
|
|
"picomatch": "^4.0.2",
|
|
"vscode-jsonrpc": "^8.2.0",
|
|
"zod": "^4.1.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/picomatch": "^3.0.2",
|
|
"bun-types": "1.3.6",
|
|
"typescript": "^5.7.3"
|
|
},
|
|
"optionalDependencies": {
|
|
"oh-my-opencode-darwin-arm64": "3.2.1",
|
|
"oh-my-opencode-darwin-x64": "3.2.1",
|
|
"oh-my-opencode-linux-arm64": "3.2.1",
|
|
"oh-my-opencode-linux-arm64-musl": "3.2.1",
|
|
"oh-my-opencode-linux-x64": "3.2.1",
|
|
"oh-my-opencode-linux-x64-musl": "3.2.1",
|
|
"oh-my-opencode-windows-x64": "3.2.1"
|
|
},
|
|
"trustedDependencies": [
|
|
"@ast-grep/cli",
|
|
"@ast-grep/napi",
|
|
"@code-yeongyu/comment-checker"
|
|
]
|
|
}
|