Sitelet https://github.com/poolsideai/pool/releases
Skip to content

Releases: poolsideai/pool

v1.0.16

Choose a tag to compare

@poolside-engineering poolside-engineering released this 14 Aug 13:09
9a8c4f7

ACP agent

  • Added hooks: run custom commands at six lifecycle seams (PreToolUse, PostToolUse, UserPromptSubmit, PreCompact, SessionStart, Stop), configured in the hooks section of settings.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.yaml configuration 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 /delete command to select and delete previous sessions.
  • Subagent token and cost usage is now included in /usage and the usage tooltip.
  • Unified the UI for --resume and /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

Choose a tag to compare

@poolside-engineering poolside-engineering released this 04 Aug 13:13

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 /logout command.
  • Improved rendering speed when resuming a session (/resume or --resume).
  • Improved rendering speed during markdown streaming.
  • Fixed click-to-expand for some tool calls.
  • Fixed unwanted horizontal scrolling.

v1.0.14

Choose a tag to compare

@poolside-engineering poolside-engineering released this 31 Jul 10:25
6f42aac

Internal release.

v1.0.13

Choose a tag to compare

@poolside-engineering poolside-engineering released this 20 Jul 15:50

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

Choose a tag to compare

@poolside-engineering poolside-engineering released this 20 Jul 14:34

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

Choose a tag to compare

@poolside-engineering poolside-engineering released this 09 Jul 18:52

ACP agent

  • Improved timeout handling for long streaming requests.
  • Skills are now also discovered from ~/.agents/skills.

ACP client (TUI)

  • New /resume slash command (same as --resume but from inside TUI).
  • Skills are now accessed via $ instead of /.
  • Added mouse support for /model and /mode selectors.
  • New /set-option command 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

Choose a tag to compare

@poolside-engineering poolside-engineering released this 08 Jul 18:55
  • Stability fixes for long sessions.

v1.0.9

Choose a tag to compare

@poolside-engineering poolside-engineering released this 08 Jul 18:37
  • Internal changes.

v1.0.8

Choose a tag to compare

@poolside-engineering poolside-engineering released this 06 Jul 15:12

ACP agent

  • Pass additional settings (file or content) with --settings.
  • New /system slash command to see the system prompt.
  • Skill errors are shown in /skills.
  • Settings from pool.json are moved into settings.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

Choose a tag to compare

@poolside-engineering poolside-engineering released this 26 Jun 12:27

ACP agent (pool acp)

  • Load AGENTS.md files from directories above working directory.
  • Use global AGENTS.md instead of .poolside.
  • Compaction fixes.
  • Improved skill tool display.

ACP client (TUI)

  • Add /logs command to get debug logs.
  • Show hint about /logs and /feedback on 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.