Repository navigation
PounceCode v0.8.5
·
1 commit
to main
since this release
PounceCode v0.8.5
An agentic coding and AI harness for macOS — the tools, the project context, the history and the guard rails, pointed at whichever model you choose (Anthropic, OpenAI, Google, Ollama, or your organization's gateway). Ships as a desktop app and as pounce, the CLI that runs anywhere you have a terminal — including inside PounceTERM.
Install via Homebrew (recommended)
brew trust pounceapps/tap
brew install --cask pounceapps/tap/pouncecode
Homebrew 6.0+ requires trusting a third-party tap once;
brew trustrecords it.
The cask installs the app and linkspounceonto your PATH.
Manual install
- Download PounceCode-0.8.5.dmg below
- Open and drag PounceCode Desktop to Applications
- For the CLI:
ln -sf "/Applications/PounceCode Desktop.app/Contents/MacOS/pounce" /usr/local/bin/pounce
Changes
Fixed
- Backspace did nothing in the terminal. A GUI app is launched by
launchd, not by a shell, so it has noTERM— and the PTY was handed the
app's environment unchanged. WithTERMunset, zsh cannot load terminfo
and never emits the erase sequence: the character stays on screen while
the shell deletes it internally, so what you type stops matching what you
see. The same omission degraded colour, arrow keys and history
navigation. The PTY now getsTERM=xterm-256color,COLORTERM=truecolor,
TERM_PROGRAM, and a UTF-8 locale when the parent has none — without
which box drawing and accents arrive as question marks. - A protected path could be reached through a symlink. The check
resolved symlinks with a call that fails outright when the file does not
exist yet — which is every new file — so no resolution happened at all
and a path through a link wrote to the other side of the protection.
Fixing that surfaced a second one: macOS firmlinks user data through
/System/Volumes/Data, which then matched the/System/protection and
blocked ordinary home directories.
Changed
- The terminal behaves like a terminal. Whole-number line height — a
fractional one rounds to a doubled row gap and halves what fits on
screen. A right-click no longer replaces your selection with the word
under the cursor, so right-click-to-copy copies what you dragged.
Cmd-click opens a URL in the browser, which is the config-free way to
reach an auth URL printed by something running in here. - A shell started here no longer inherits the Claude session markers of a
dev build that was itself launched from one —clauderun in this
terminal was treating itself as a nested child.
Still missing
- Scrollback search (⌘F). That needs a find bar, not a setting.
Requirements
- macOS 13+ (Apple Silicon)