Releases: human-plus-machine/monkeybot
Release list
core v2.2.0
Added
- Canonical agent-root layout and a read-only virtual
skills/root.
Changed
- Remote sandboxes require an explicit compute-only capability setting.
Breaking
- Workspace or skills symlinks that resolve outside their respective roots are now rejected. Move their targets inside the agent's
workspace/,data/, orskills/layout.
core v2.1.1
Added
- Repo-root
monkeybot_config_example/— full-option human-readable config templates (.examplefilenames). monkeybot newalso scaffoldspermissions.yaml.monkeybot newwrites an agent-projectpyproject.tomlwith a PyPImonkeybot[<provider>]>=2.1.0,<3dependency (plainuv syncafter scaffold).monkeybot newinteractive menus (and--with) select additional providers/features into that samemonkeybot[…]dep list.scripts/smoke_global_cli.sh— local-wheel stand-in for clean-machine PyPI smoke (uv tool install→new→uv sync→validate/doctor/chat).- README / getting-started / onboarding skill lead with
uv tool install monkeybot-cli(clone is contributor-only). - monkeybot-cli declares published core bound
monkeybot[cli]>=2.1.0,<3(local clones still use[tool.uv.sources]).
Changed
-
monkeybot doctorremediation for missing extras: addmonkeybot[<extra>]to agent deps +uv sync(keepsuv sync --extraonly when the agent defines project-level optionals). -
fakeprovider credentials treated as optional indoctor(smoke / no-API-key path). -
publish-release.ymlTrusted-Publishes to PyPI (OIDC) packages tagged in that run only — core before cli;scripts/release.py publishemitspackagesviaGITHUB_OUTPUT. -
Remove redundant CLI hatch
force-includeofscaffold_defaults(duplicated wheel paths and brokeuv build). -
Scaffold templates and
run_newmoved into monkeybot-cli (monkeybot_cli.scaffold/scaffold_defaults). Harnessmonkeybot.scaffoldis a compatibility shim; Docker installs the CLI to scaffold at image build. -
monkeybot-cli version bumped to 0.2.0.
-
README integrations tables aligned with v2.0.0 shipped scope (per CHANGELOG); removed speculative "Coming Soon" items to BACKLOG.md with a short near-term roadmap.
-
Reframed public positioning: multi-cloud-capable harness with GCP-first docs (README, cloud deployment design, getting started, features, Pattern A guide). Clarifies this is not a universal integration catalog; documents AWS shipped paths alongside GCP examples.
cli v0.3.0
Added
- Agent scaffolds now include the canonical layout, Dockerfile, and disabled browser MCP configuration.
Fixed
monkeybot chatno longer adopts a stale gateway on a busy port: it refuses to spawn when the port is already in use (suggesting/bye, stoppingmonkeybot run, or--attach), andwait_for_healthrejects a/health200 if the child process has already exited.
cli v0.2.1
Added
- First PyPI release of monkeybot-cli (Trusted Publishing) — install with
uv tool install monkeybot-cli.
browser v0.2.0
Added
- Browser MCP package release supporting the canonical agent layout.