chore(release): v4.0.0 — filesystem-first agents#74
Merged
Conversation
Headline: filesystem-first agent directories ("eve parity") served by the `serve` daemon. This release rounds out the agent-dir foundation with a sandboxed tool backend and durable sessions, and bumps the version surface to 4.0.0.
- tools/ `kind: script`: sandboxed QuickJS tool over the existing `program` path; the directory-authored allow-list fails closed (omitted = no tools).
- Rehydrate-on-boot: `serve_agent_dir` resumes a schedule's `schedule:<name>` session from a configured SessionStore, so a daemon restart keeps accumulated context (reuses Agent::resume_session).
- Docs (en+cn agent-dir), CHANGELOG, SDK doc comments, and Node/Python serve tests (added kind:script coverage); both SDKs rebuilt at 4.0.0 with serve tests passing (incl. real-schedule integration).
- Version bumped 3.6.2 → 4.0.0 across all CI-enforced files (scripts/check_release_versions.sh passes); Cargo.locks bumped surgically (no re-resolution).
- Removes the obsolete manual/CHANNELS_DESIGN.md (channels are out of scope).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v4.0.0 — Filesystem-first agents ("eve parity")
Milestone release rounding out the agent-directory +
servefoundation.What's in it
tools/ kind: script— sandboxed QuickJS tool over the existingprogrampath. The directory-authoredallowed_toolslist fails closed (omitted = no tools); a script's innerctx.toolcalls are bounded by the allow-list + the QuickJS sandbox (not the session permission policy — documented).serve_agent_dirresumes a schedule'sschedule:<name>session from a configuredSessionStore, so a daemon restart keeps accumulated context. ReusesAgent::resume_session; with no store, every boot is fresh (unchanged).agent-dir),AGENT_DIR_TOOLS_DESIGN.mdcleanup, SDK doc comments, and Node/Python serve tests (addedkind: scriptcoverage). Removes the obsoletemanual/CHANNELS_DESIGN.md.Versioning
Bumped 3.6.2 → 4.0.0 across all CI-enforced files (
scripts/check_release_versions.sh 4.0.0passes). Cargo.locks bumped surgically (no dependency re-resolution).Testing
config::agent_dir,serve::,agent_dir_script_tool,test_agent_dir_evegreen;--all-featuresbuild +clippy+fmtclean.test_serve.mjsgreen (handle lifecycle +kind: script+ real-schedule integration).test_serve.pygreen (same three).Release
Per the tag-driven flow: merge → tag
v4.0.0frommain→release.ymlpublishes crates.io / npm / PyPI / GitHub Release.No breaking API changes — the new surface is additive and gated behind the
servefeature.