baro
subagent provider:委派多任务目标,获得并行执行、独立评审与可验证结果。
jigjoy-ai
@jigjoy-ai
⬇ 1
★ 121
main
安装
dsh plugin --profile web add github:jigjoy-ai/baro
需要可复现安装时,可在仓库后追加 #commit 固定提交。
subagent provider:委派多任务目标,获得并行执行、独立评审与可验证结果。
该插件未提供要点说明,请参考仓库 README。
agentic-codingai-coding-agentai-developer-toolsclaude-codeclicoding-agent
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/jigjoy-ai/baro |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 121 |
| 最近推送 | 2026-09-16 |
| 收录日期 | 2026-09-19 |
| 分类 | 开发与运行时 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# baro > Type a goal in your repo. Walk away. Come back to a verified pull request. [](https://www.npmjs.com/package/baro-ai) [](https://www.npmjs.com/package/baro-ai) baro is an autonomous software factory. It compiles your goal into a machine-checkable contract, splits it into a DAG of stories, builds them in parallel across isolated git worktrees, and blocks every merge behind fail-closed gates — declared tests, build, an evidence critic, write-surface ownership. You review a PR the gates already accepted. One prompt → a 33-story plan → 808 passing tests → a PR, in 71 minutes. [See a real run.](https://jigjoy.ai/blog/baro-808-nestjs-jest-tests) ## Install ```bash npm install -g baro-ai ``` Needs Node 20+, git, and at least one backend: the `claude` CLI (default), `codex`, or any OpenAI-compatible endpoint. `baro --doctor` checks your setup. ## Use ```bash cd your-repo baro "Add JWT authentication with role-based access control" ``` That opens the TUI: intake asks only what matters, you confirm the plan, the fleet runs. For automation, detach and follow from anywhere: ```bash baro --headless --detach --goal-file goal.txt # prints a run id, returns immediately baro watch # follow milestone events baro logs --follow # tail the raw log baro runs # list live runs baro stop # stop one ``` ## Commands | Command | What it does | |---|---| | `baro ""` | run a goal in the current repo (TUI) | | `baro --goal-file ` | read the goal from a file | | `baro --headless --detach ...` | background run for CI/automation; prints the run id | | `baro watch ` | follow a live run's milestones | | `baro logs [--follow]` | print or tail a run's log | | `baro runs` / `baro stop ` | list / stop live runs | | `baro --resume` | resume an interrupted run from `prd.json` — **never re-plans** | | `baro --continue` | follow-up on the current branch — **always re-plans** | | `baro --doctor` | self-diagnostic: backends, auth, gh, permissions | | `baro login` | browser sign-in for baro cloud | | `baro connect [--install-service]` | attach this machine as a cloud runner | ## The flags that matter ```bash --llm claude|codex|openai|opencode|pi|hybrid|jigjoy # backend for all phases -m opus|sonnet|haiku # model override (verbatim pass-through on other backends) --effort low..max # thinking per turn (default: high) --parallel N # max parallel story agents (0 = unlimited) --mode focused|sequential|parallel # force an execution mode (default: intake proposes) --quick # trivial goals: one story, no architect/critic/surgeon --local-only # no pushes, no PRs — hard isolation --shell-budget # per-command budget for story shell tools --openai-base-url # any OpenAI-compatible provider (OpenRouter, vLLM, Ollama…) --tier-map "light=openai:MiniMax-M3,heavy=claude:opus" # mix backends per story tier ``` Per-phase overrides (`--architect-llm`, `--story-model`, …), `.barorc`, and everything else: [**docs.baro.rs**](https://docs.baro.rs) ## How it works  - **Contract first.** An architect turns the goal into invariants and obligations that are machine-checkable — before any code is written. - **A collective, not a coordinator.** Story agents are peers on an event bus: they see the events that concern them, exchange notes, and suspend/resume on each other's work. There is no single context window everything must squeeze through. - **Gates, not vibes.** Declared tests, build-before-commit, an evidence critic that judges captured command output, and write-surface ownership — fail-closed, blocking every merge. The human reviews a PR the gates already accepted. - **A live plan.** The plan is a DAG the run negotiates with: runtime replanning adds and rewires stories mid-run, and a failed gate can spawn its own remediation story. ## Drive it with Claude Code baro pairs well with a coding agent in the driver's seat. Paste this into Claude Code inside your repo: ```text Install baro (npm install -g baro-ai) and run `baro --doctor` to verify the setup. Then drive it for me: 1. Write my task as an evidence-rich goal file: name the exact files and line numbers the change touches, state the constraints, and say which tests must prove it. 2. Launch it detached: `baro --headless --detach --goal-file goal.txt`, note the run id. 3. Follow it with `baro watch `; if it stalls, read `baro logs `. 4. When the pull request opens, review the diff against the goal, run the project's test suite yourself, and report back: what shipped, what the gates proved, and anything that needs my eyes. Merge only if everything is green. Keep goals narrow — one concern per run. If the run fails, read why, tighten the goal with the new evidence, and launch again. ``` ## Cloud No machine, or no Claude/Codex subscription? Run the same fleet on [**app.baro.jigjoy.ai**](https://app.baro.jigjoy.ai) — nothing to install, isolated sandboxes, our keys. Or keep your own hardware in the pool: `baro login`, then `baro connect --install-service`. --- Docs: [docs.baro.rs](https://docs.baro.rs) · Issues: [github.com/jigjoy-ai/baro/issues](https://github.com/jigjoy-ai/baro/issues) · Twitter: [@lotus_sbc](https://twitter.com/lotus_sbc)
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。