You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Builtin agents can now be customized through settings-backed field overrides in ~/.pi/agent/settings.json and .pi/settings.json under subagents.agentOverrides, with /agents exposing a create/edit override flow instead of forcing full-file copies for model/thinking/tool/prompt tweaks.
Fixed
Shared temp paths are now scoped under a user-specific temp root across async result storage, async run state, chain directories, artifact fallback storage, and detached async config files, avoiding cross-user collisions on shared machines while still handling arbitrary-UID/container environments where os.userInfo() can throw.
Async/background runs now launch child pi processes in JSON mode, stream child events into events.jsonl with step metadata while the run is active, keep output-<n>.log live with human-readable child output, and document that subagent-log-<id>.md is a completion artifact.
Bare model IDs now prefer the active parent-session provider when that provider actually exposes the model, across sync, chain, parallel, async, and clarify flows. Ambiguous bare IDs still fall back to conservative resolution.
Skill resolution now includes local package roots declared in project/user settings.json -> packages, checks the effective task cwd before the runtime cwd, and still falls back to the runtime cwd when a nested task inherits package-provided skills from the repo root.