codev / src /tools

Commit History

feat(tool): decouple AskUserQuestion into standalone question channel
a8a1ac1

chenbhao commited on

refactor(WebFetchTool): remove dead Python webtools fallback
6dc252c

chenbhao commited on

refactor: remove friend feature, local whisper, doubao & anthropic STT; consolidate voice to Groq
346a09e

chenbhao Claude Opus 4.6 commited on

refactor(ImageShowTool): download URLs to temp file, fix concurrency for kitty protocol
f0b3c03

chenbhao Claude Opus 4.6 commited on

refactor(WebSearchTool): disable defer to keep search_images param visible
3d23e7d

chenbhao Claude Opus 4.6 commited on

docs(WebSearchTool): strengthen image search guidance in prompt and schema
925af11

chenbhao Claude Opus 4.6 commited on

refactor(WebSearchTool): split Tavily for general search, SearXNG for image search
398a15b

chenbhao Claude Opus 4.6 commited on

Update WebSearchTool prompt documentation for image search parameter
1f6ed64

chenbhao Claude Opus 4.6 commited on

Update ImageShowTool render message and WebSearchTool image handling
dd104c9

chenbhao Claude Opus 4.6 commited on

refactor(WebSearchTool): remove inline image fetching, add search_images param
191e910

chenbhao Claude Opus 4.6 commited on

fix(ImageShowTool): use terminal height instead of width for dimension calculation
8b35d5c

chenbhao Claude Opus 4.6 commited on

fix(ImageShowTool): simplify dimensions — use height as primary, compute width from aspect ratio
fcdf1d0

chenbhao Claude Opus 4.6 commited on

fix(ImageShowTool): read local file to buffer before Jimp.read
050f245

chenbhao Claude Big Pickle commited on

feat(ImageShowTool): use timg for full-res Kitty image, dedup placement
67fd3a5

chenbhao Claude Big Pickle commited on

feat: render image directly to terminal fd, keep empty placeholder for TUI layout
43b76b7

chenbhao Claude Big Pickle commited on

fix: write Kitty protocol directly to terminal fd, bypass Ink's stdout buffering
f0588e7

chenbhao Claude Big Pickle commited on

fix: use env-var terminal detection to avoid stdin conflicts in TUI
fbafa72

chenbhao Claude Big Pickle commited on

refactor: move ink-picture rendering from call() to UI React tree
999003d

chenbhao Claude Big Pickle commited on

fix: make ImageShowTool non-deferred so model can discover and call it
bfb2909

chenbhao Claude Big Pickle commited on

feat: integrate ink-picture rendering into ImageShowTool, remove InlineImage
184c51a

chenbhao Claude Big Pickle commited on

feat: register ImageShowTool as a proper buildTool with prompt + UI
e7b07b3

chenbhao Claude Opus 4.6 commited on

refactor: extract UI from ImageShowTool into separate component
02a4f30

chenbhao Claude Opus 4.6 commited on

refactor: extract UI from ImageShowTool into separate component
6d1207a

chenbhao Claude Opus 4.6 commited on

refactor: rewrite ImageShowTool with new architecture
0afdca0

chenbhao Claude Opus 4.6 commited on

test: add ImageShowTool remote image loading test
c0f64e8

chenbhao commited on

fix: integrate Jimp/ink-picture in ImageShowTool and apply sixel patch
f62d3f6

chenbhao Claude Opus 4.6 commited on

refactor: simplify ImageShowTool with jimp/ink-picture and aspect-ratio-aware rendering
ac60486

chenbhao Claude Opus 4.6 commited on

refactor: integrate ink-picture as source directory
7e3630c

chenbhao Claude Opus 4.6 commited on

refactor: replace custom image rendering with ink-picture across all components
46f810c

chenbhao Claude Big Pickle commited on

refactor: replace timg with jimp + ink-picture renderers for image display
a699180

chenbhao Claude Opus 4.6 commited on

fix: simplify ImageShowTool to always render timg blocks within Ink's virtual DOM
ac3f753

chenbhao Claude Big Pickle commited on

chore: rename VersperClaw to Codev, update org to chenbhao
96f34e3

chenbhao Claude Big Pickle commited on

Add inline image utilities and integrate image handling into Location, WebFetch, and WebSearch tools.
8ed2aac

chenbhao Claude Opus 4.6 commited on

fix: improve ImageShowTool cursor handling and dynamic image rows; update tsconfig ignoreDeprecations
603297b

chenbhao Claude Opus 4.6 commited on

refactor: emit native image sequences after cell content with cursor hide/show
c4d362b

chenbhao Claude Big Pickle commited on

error
f7140ab

chenbhao commited on

raw two image
70a8e01

chenbhao commited on

feat: image in ui
f79a720

chenbhao commited on

feat: timg -p kitty
af27eec

chenbhao commited on

fix: render timg images within Ink's virtual DOM to prevent cursor desync
80a03ed

chenbhao Claude Big Pickle commited on

feat: add inline terminal image rendering with Kitty protocol support
f03a328

chenbhao Claude Big Pickle commited on

feat: remove result limits on LocationTool place searches (Amap/Google)
0c8a99f

chenbhao Claude Big Pickle commited on

feat: add LocationTool — geographic search with Amap/Google Maps
5b13359

chenbhao Claude Big Pickle commited on

feat: /friend aliveness system, motion controller fix, VAD tuning, high-pass filter
7ec132a

chenbhao Claude Big Pickle commited on

feat: /debug v2.0
5994b8c

chenbhao commited on

fix: FriendEmotionTool.call()
dfa548a

chenbhao commited on

feat: friend refactor to src
e18c81d

chenbhao commited on

tools: add prompt() to Friend tools to avoid undefined prompt runtime error
d52e9dd

chenbhao Copilot commited on

feat: /friend
e1bb50d

chenbhao commited on

fix: goal can resuem by /resume
2c4e38d

chenbhao commited on