Yolop 0.16.0 release
Highlights
Section titled “Highlights”- Sessions can hand work to each other: the built-in
session_coordinationcapability discovers opt-in local sessions in the same project, reserves one, dispatches a durable task, and wakes the coordinator on completion, all throughyolop coordination. - Extension and coordination administration moved from model tools to an attached CLI.
yolop extensions ...andyolop coordination ...run against the live session over one-shot anonymous pipes, so enable, disable, and reload affect the session you are in without spending model context on tool schemas. - Profiles now define a whole agent, not just execution settings:
capabilities,mcp,skills_dir, and standinginstructionsare all selectable per run. run_commandcovers the entire command registry on every host. The nine-command allowlist is gone, and ACP and--printsessions get command dispatch for the first time.- An experimental in-process
localprovider runs a model inside the binary, withyolop models pullowning the weights. Off in default features so source builds stay fast; the release binaries carry it. - Memory is scoped:
remember,recall, andforgettakeglobal(the default) orrepository, with repository memory shared across linked worktrees. - Editor integration widens:
yolop into buzzwrites a Buzz Desktop harness, and ACP clients can be handed an opt-in loopback setup page (--acp-setup-page) so API-key providers have an in-conversation path. - Copying wrapped text out of the transcript no longer inserts newlines that were never there, on tuika 0.10.
In the changelog
Section titled “In the changelog”- Set up as a Buzz Desktop harness in one command
- Extension management moves to the extensions CLI
- Profiles can define a whole agent
- Local sessions can hand work to each other
- Memory can be scoped to a repository
Before upgrading, read the breaking changes: Extension management moves to the extensions CLI.
See the GitHub release and the full release notes for every pull request in this version.