Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
Changelog
96a5e1d feat(tui): cap bubble width, remove glamour indent, change border colors
7db4802 Merge feature/custom-prompt-flag
4b38f2f Merge feature/llm-greeting-api
31da9e0 Merge refactor/code-cleanup
87b66cc add install.sh and curl one-liner to README
1eec56a feat(api): replace hardcoded greeting with LLM API call
16f642e feat(cli): add custom prompt support via -p flag
4d539df feat(cli): add hello world CLI application
db7a6f6 feat(tui): add PageUp/PageDown scrolling with scroll-lock disable
a454f2a feat(tui): add elapsed timer from prompt submit to LLM response
a149a66 feat(tui): add glamour markdown rendering for assistant messages
59e7c88 feat(tui): add right-aligned gray timestamp below each message
c796345 feat(tui): cancel in-flight request on Esc, show "canceled" status
d029261 feat(tui): replace default spinner with monkey spinner
aeb7d9b feat(tui): stream tool calls to TUI as they execute
e18e89c feat: add /ape command to toggle unrestricted tool execution mode
58c55c1 feat: add ? help panel showing available input shortcuts
4126cae feat: add @file mention picker with fuzzy search and content expansion
0c0a8c8 feat: add Ctrl+J keybinding to insert newline in input
305cfd2 feat: add bash tool with TUI visibility via cyan tool call messages
38be4f2 feat: add bash-like prompt history navigable with Up/Down arrows
3e4611e feat: add glob tool and move all tools into tools/ package
9a4dcf5 feat: add grep tool, /copy command, and tool UX improvements
e4a87be feat: add retry logic with exponential backoff and TUI status indicators
10b5d39 feat: add slash command support (/exit, /clear) with fuzzy autocomplete
2ddd7d4 feat: add system prompt loaded from system.md
6a7676d feat: add tool approval harness with Yes/No prompt before bash execution
0a1f438 feat: add web_search and web_fetch tools with UA rotation
65beb51 feat: colorize monkey pixel art and update accent to antique gold
8303060 feat: implement TUI, multi-turn API, and wire CLI/TUI routing
73d5b4b feat: replace ANTHROPIC_MODEL with per-tier env vars and /model picker
500d3b0 feat: return accumulated messages and token usage from tool loop
d2532b9 feat: show active model name in assistant response block header
d57ed1f feat: show bash command preview in tool approval dialog
0580a4e feat: show canceled tool state and tool name in block border
151bca1 feat: show unified diff preview in edit tool approval dialog
98e8a62 feat: split-view diff preview with empty-block fix on decline
a2c6806 feat: style tool approval dialog and replace cancel text with idle prompt
11b7e3c feat: use inline mode with native scrollback for text selection
079d453 fix(api): filter error messages from history before sending to API
ea66fc0 fix(api): raise default max_tokens to 8192, add CLAUDE_CODE_MAX_OUTPUT_TOKENS
08f392f fix(api): strip trailing slashes from baseURL in NewClient
500363e fix(tui): enable mouse wheel scrolling through chat history
3a800ed fix(tui): stop spinner ticking when not in loading state
15f82cd fix: /copy not executed when typed directly or Tab-autocompleted
71ba048 fix: auto-approve tool calls in ape mode when enabled during streaming
878837d fix: execute highlighted slash command on Enter in command picker
00de953 fix: expand status bar label from "ape:" to "ape mode:"
83976e3 fix: handle resp.Body.Close error to satisfy errcheck
52c4595 fix: handle unchecked error returns flagged by errcheck
8b55ccf fix: harden tools and reduce config friction
133209b fix: multiline-aware Up/Down arrow history navigation
a71ddff fix: prevent "You" header scroll-off by reserving extra viewport row
d4f5996 fix: replace strings.Builder with []byte in streamBuf to prevent panic
2eac2fb fix: rescan files when @ picker activates to show new files
360643e fix: resolve linting issues across the codebase
f4cec85 fix: show all slash commands in help panel
759c304 fix: sync viewport height when pickers activate via typing
546a9bc fix: track cursor position in multiline input view
4c9a4ea fix: update golangci-lint-action version
47989bc fix: use tagged switch to satisfy staticcheck QF1002
c64e458 improve demo resolution
ce9c838 perf: avoid re-rendering pickers in syncViewportHeight to measure height
54402e3 perf: cache prior message renders during streaming
cde972a pipeline: baseline snapshot before run
420b0f6 pipeline: baseline snapshot before run
c17da41 pipeline: baseline snapshot before run
f051a22 pipeline: baseline snapshot before run
1dc5943 refactor: clean up smells — remove dead fields, extract startCompact, fix XDG
032a58a refactor: fix streaming smells, add pre-stream retry, extract tool loop
b070de1 refactor: rename system.md to MONKEY.md for clarity
ede6761 refactor: reorganize codebase into clean modular packages
312695e refactor: replace intro box border with minimal divider and right info panel
52ed3d3 refactor: unify TUI palette with earthy jungle-inspired color scheme
7e0dd2f remove tdd summary
dc71b80 rename mogger→monkey; move version into intro block border
You can’t perform that action at this time.