codev / src /tools

Commit History

  1. refactor: remove friend feature, local whisper, doubao & anthropic STT; consolidate voice to Groqโ 

    chenbhao +1: Claude Opus 4.6
    346a09e

  1. refactor(ImageShowTool): download URLs to temp file, fix concurrency for kitty protocolโ 

    chenbhao +1: Claude Opus 4.6
    f0b3c03
  2. refactor(WebSearchTool): disable defer to keep search_images param visibleโ 

    chenbhao +1: Claude Opus 4.6
    3d23e7d
  3. docs(WebSearchTool): strengthen image search guidance in prompt and schemaโ 

    chenbhao +1: Claude Opus 4.6
    925af11
  4. refactor(WebSearchTool): split Tavily for general search, SearXNG for image searchโ 

    chenbhao +1: Claude Opus 4.6
    398a15b

  1. Update WebSearchTool prompt documentation for image search parameterโ 

    chenbhao +1: Claude Opus 4.6
    1f6ed64
  2. Update ImageShowTool render message and WebSearchTool image handlingโ 

    chenbhao +1: Claude Opus 4.6
    dd104c9
  3. refactor(WebSearchTool): remove inline image fetching, add search_images paramโ 

    chenbhao +1: Claude Opus 4.6
    191e910
  4. fix(ImageShowTool): use terminal height instead of width for dimension calculationโ 

    chenbhao +1: Claude Opus 4.6
    8b35d5c
  5. fix(ImageShowTool): simplify dimensions โ€” use height as primary, compute width from aspect ratioโ 

    chenbhao +1: Claude Opus 4.6
    fcdf1d0
  6. fix(ImageShowTool): read local file to buffer before Jimp.readโ 

    chenbhao +1: Claude Big Pickle
    050f245
  7. feat(ImageShowTool): use timg for full-res Kitty image, dedup placementโ 

    chenbhao +1: Claude Big Pickle
    67fd3a5
  8. feat: render image directly to terminal fd, keep empty placeholder for TUI layoutโ 

    chenbhao +1: Claude Big Pickle
    43b76b7
  9. fix: write Kitty protocol directly to terminal fd, bypass Ink's stdout bufferingโ 

    chenbhao +1: Claude Big Pickle
    f0588e7
  10. fix: use env-var terminal detection to avoid stdin conflicts in TUIโ 

    chenbhao +1: Claude Big Pickle
    fbafa72
  11. refactor: move ink-picture rendering from call() to UI React treeโ 

    chenbhao +1: Claude Big Pickle
    999003d
  12. fix: make ImageShowTool non-deferred so model can discover and call itโ 

    chenbhao +1: Claude Big Pickle
    bfb2909
  13. feat: integrate ink-picture rendering into ImageShowTool, remove InlineImageโ 

    chenbhao +1: Claude Big Pickle
    184c51a

  1. feat: register ImageShowTool as a proper buildTool with prompt + UIโ 

    chenbhao +1: Claude Opus 4.6
    e7b07b3
  2. refactor: extract UI from ImageShowTool into separate componentโ 

    chenbhao +1: Claude Opus 4.6
    02a4f30
  3. refactor: extract UI from ImageShowTool into separate componentโ 

    chenbhao +1: Claude Opus 4.6
    6d1207a
  4. refactor: rewrite ImageShowTool with new architectureโ 

    chenbhao +1: Claude Opus 4.6
    0afdca0
  5. test: add ImageShowTool remote image loading test

    c0f64e8
  6. fix: integrate Jimp/ink-picture in ImageShowTool and apply sixel patchโ 

    chenbhao +1: Claude Opus 4.6
    f62d3f6
  7. refactor: simplify ImageShowTool with jimp/ink-picture and aspect-ratio-aware renderingโ 

    chenbhao +1: Claude Opus 4.6
    ac60486
  8. refactor: integrate ink-picture as source directoryโ 

    chenbhao +1: Claude Opus 4.6
    7e3630c
  9. refactor: replace custom image rendering with ink-picture across all componentsโ 

    chenbhao +1: Claude Big Pickle
    46f810c
  10. refactor: replace timg with jimp + ink-picture renderers for image displayโ 

    chenbhao +1: Claude Opus 4.6
    a699180

  1. fix: simplify ImageShowTool to always render timg blocks within Ink's virtual DOMโ 

    chenbhao +1: Claude Big Pickle
    ac3f753
  2. chore: rename VersperClaw to Codev, update org to chenbhaoโ 

    chenbhao +1: Claude Big Pickle
    96f34e3

  1. Add inline image utilities and integrate image handling into Location, WebFetch, and WebSearch tools.โ 

    chenbhao +1: Claude Opus 4.6
    8ed2aac
  2. fix: improve ImageShowTool cursor handling and dynamic image rows; update tsconfig ignoreDeprecationsโ 

    chenbhao +1: Claude Opus 4.6
    603297b
  3. refactor: emit native image sequences after cell content with cursor hide/showโ 

    chenbhao +1: Claude Big Pickle
    c4d362b
  4. error

    f7140ab
  5. raw two image

    70a8e01

  1. feat: image in ui

    f79a720
  2. feat: timg -p kitty

    af27eec
  3. fix: render timg images within Ink's virtual DOM to prevent cursor desyncโ 

    chenbhao +1: Claude Big Pickle
    80a03ed
  4. feat: add inline terminal image rendering with Kitty protocol supportโ 

    chenbhao +1: Claude Big Pickle
    f03a328

  1. feat: remove result limits on LocationTool place searches (Amap/Google)โ 

    chenbhao +1: Claude Big Pickle
    0c8a99f
  2. feat: add LocationTool โ€” geographic search with Amap/Google Mapsโ 

    chenbhao +1: Claude Big Pickle
    5b13359

  1. feat: /friend aliveness system, motion controller fix, VAD tuning, high-pass filterโ 

    chenbhao +1: Claude Big Pickle
    7ec132a

  1. feat: /debug v2.0โ 

    5994b8c

  1. fix: FriendEmotionTool.call()

    dfa548a

  1. feat: friend refactor to src

    e18c81d
  2. tools: add prompt() to Friend tools to avoid undefined prompt runtime errorโ 

    chenbhao +1: Copilot
    d52e9dd
  3. feat: /friend

    e1bb50d

  1. fix: goal can resuem by /resumeโ 

    2c4e38d

  1. feat: WebSearch markdown add image link can show image

    64c10f6
  2. feat: /goalโ 

    fdc8b59