Releases: poolsideai/pool
Releases · poolsideai/pool
Release list
v1.0.16
ACP agent
- Added hooks: run custom commands at six lifecycle seams (
PreToolUse,PostToolUse,UserPromptSubmit,PreCompact,SessionStart,Stop), configured in thehookssection ofsettings.yaml. Hooks can block or rewrite tool calls and prompts, inject context, or ask the agent to keep going at the end of a turn. - Added Auto mode: an opt-in approval mode where a classifier model rates each permission request. Low-risk actions run immediately, medium-risk actions run with a notice in the transcript, and high-risk ones fall back to the approval dialog. Requires a classifier configured in
settings.yaml. - Added mid-turn steering: new prompts can now be folded into a running turn instead of waiting for it to finish.
- Added
settings.yamlconfiguration for named subagents, including descriptions, default selection, and custom agent servers. - Subagents now reuse the running ACP server instead of spawning a separate process.
- Sessions now continue after a length-truncated model response instead of terminating.
- The plan to build mode switch is now always reviewed by the user, even under "Allow all".
- Fixed a memory leak that caused agent memory to grow in long-running sessions.
- Login with an HTTP API URL now automatically retries over HTTPS on network failure.
ACP client (TUI)
- Pressing enter while the agent is busy now steers the prompt into the running turn. Use ctrl+enter to queue it for the next turn instead.
- Added a startup dialog when a newer pool version is available.
- New
/deletecommand to select and delete previous sessions. - Subagent token and cost usage is now included in
/usageand the usage tooltip. - Unified the UI for
--resumeand/resume. - Copied selections no longer contain soft line wraps.
- Improved mouse support in dialogs and selectors.
- Fixed lag and high CPU usage in long-running sessions.
v1.0.15
ACP agent
- Added a separate selector to choose between build and plan modes. Mode selection is now independent of the permission selector.
- Added support for encrypted reasoning tokens.
- Improved sticky session support for OpenRouter.
ACP client (TUI)
- Added cache usage information to the context tooltip. Hover over the context info in the status line to see it.
- Added model descriptions to the model selector.
- Added support for concurrent permission requests.
- Added
/logoutcommand. - Improved rendering speed when resuming a session (
/resumeor--resume). - Improved rendering speed during markdown streaming.
- Fixed click-to-expand for some tool calls.
- Fixed unwanted horizontal scrolling.
v1.0.14
v1.0.13
ACP agent
- Reduced network requests for
session/new. - Added image support to the read tool.
ACP client (TUI)
- Added effort level selector.
- Switched logs to JSON.
v1.0.12
TUI
- Show token counter on active thoughts.
- When pool is started with
--worktree, change current terminal directory to the worktree directory. - Fix sticky scroll with an active text selection.
- Improve rendering for long commands that start with
cd. - Performance improvements.
v1.0.11
ACP agent
- Improved timeout handling for long streaming requests.
- Skills are now also discovered from
~/.agents/skills.
ACP client (TUI)
- New
/resumeslash command (same as--resumebut from inside TUI). - Skills are now accessed via
$instead of/. - Added mouse support for
/modeland/modeselectors. - New
/set-optioncommand to set custom session config options on the ACP agent. - Improved double-click mouse selection.
- Removed message for mode cycling (shift+tab).
- Experimental: network transport (streaming HTTP) support.
v1.0.10
- Stability fixes for long sessions.
v1.0.9
v1.0.8
ACP agent
- Pass additional settings (file or content) with
--settings. - New
/systemslash command to see the system prompt. - Skill errors are shown in
/skills. - Settings from
pool.jsonare moved intosettings.yaml. - Fixed memory leaks on long trajectories.
- Removed default limit on maximum steps.
- Fixed reasoning parsing.
- Fixed mode updates.
- Compaction improvements.
ACP client (TUI)
- Allow to configure worktree prefix (
settings.yaml > pool > worktree_prefix). - New spinner.
v1.0.7
ACP agent (pool acp)
- Load
AGENTS.mdfiles from directories above working directory. - Use global
AGENTS.mdinstead of.poolside. - Compaction fixes.
- Improved skill tool display.
ACP client (TUI)
- Add
/logscommand to get debug logs. - Show hint about
/logsand/feedbackon error. - Ask about default setting when switching model or mode.
- Truncate queued prompts in the UI.
- Do not reset prompt input when mode selector is opened.
- Reuse current model when starting a new session with
/new.