Planck v0.1.1
Hot-reload, image proxy, and sharper orchestration. v0.1.1 adds live config and skill reloading, a secure server-side image proxy, and a new checkpoint_agent tool so the orchestrator can compact a worker's context without ending its session.
Highlights
- Config and skill hot-reload — edit a
SKILL.md,TEAM.json,config.json, or.envfile and changes are picked up immediately. The file watcher debounces OS events and invalidates Skogsra caches so all config values — including the proxy allowlists — refresh without a restart. - Image proxy — agents can embed images inline in the chat UI.
GET /api/proxy?url=...fetches HTTP/HTTPS andfile://images server-side, bypassing CORS. Deny-by-default allowlist: setPLANCK_PROXY_IMAGE_DOMAINSandPLANCK_PROXY_IMAGE_PATHSto opt in. checkpoint_agenttool — the orchestrator can insert a summary checkpoint into a worker's conversation. The worker's next turn only sees the checkpoint and later messages; full history is preserved in the session DB.- Dynamic skill injection — skill descriptions are re-assembled from the current
ResourceStorebefore each LLM turn instead of being baked in at agent start. Hot-editing a skill takes effect on the next message. - Local node tools —
Planck.Headless.register_tool/1registers a tool globally for the lifetime of the node;start_session/1gains atools:option for per-session tools.