Releases: Spirizeon/yuki-code
Releases · Spirizeon/yuki-code
Yuki v0.1.0 - Reproducible Agent Sessions
Changelog
All notable changes to Yuki will be documented in this file.
[0.1.0] - 2026-05-06
Added
-
Reproducible session features - All features from the paper are now implemented:
tools.denied- Filter out tools from the allowed listenvironment- Declare environment variables in module configsystemPrompt- Write system prompt to.yuki/CLAUDE.mdsandbox- Module option that maps to--permission-modemcp.servers- Generate MCP config in~/.yuki/settings.jsonlib.mkAftercomposition for system prompt merging
-
Profile composition - Multiple profiles merge deterministically:
default- Base tools + REPLrust- Rust development with toolchainreview- Read-only, sandboxed code review
-
CLI rebranding - All user-facing output now uses "yuki" instead of "claw":
--helpshowsyuki v0.1.0--versionshows "Yuki CLI"- Error messages reference
yuki
-
Development environment:
nix develop- Dev shell with Rust toolchainshell.nix- Fallback for non-flake Nix
Changed
- mkHarness now passes permission mode based on sandbox settings
- System prompt is written to
.yuki/CLAUDE.mdat session start - MCP servers are configured via
~/.yuki/settings.json - Hardcoded paths removed from mkHarness.nix
Documentation
- Complete rewrite of README.md with team use cases
- Updated USAGE.md with yuki binary references
- New shell.nix for local development
Credits
- Built on ultraworkers/claw-code
- Inspired by NixVim