codev / src

Commit History

  1. chore: migrate all GitHub links to Hugging Face⁠

    chenbhao +1: Claude Big Pickle
    b926515

  1. feat(bridge): forward AskUserQuestion to CCR remote⁠

    044c1b2
  2. feat(tool): decouple AskUserQuestion into standalone question channel⁠

    a8a1ac1

  1. refactor(WebFetchTool): remove dead Python webtools fallback⁠

    6dc252c
  2. 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. fix: unify error message to "Failed to fetch" and exit on load failure⁠

    chenbhao +1: Claude Opus 4.6
    9ec41c1
  9. fix(jimpURL): validate Content-Type before passing to Jimp⁠

    chenbhao +1: Claude Opus 4.6
    83ae5d2
  10. feat: add loadImageFromUrl helper and wire it into LocalPicture test⁠

    chenbhao +1: Claude Opus 4.6
    3e3eb0a
  11. feat(LocalPicture): support CLI args for path/URL and golden ratio width⁠

    chenbhao +1: Claude Opus 4.6
    6485104
  12. feat: pass pixelWidth/pixelHeight from Image props to Kitty renderer⁠

    chenbhao +1: Claude Opus 4.6
    862182b
  13. fix: reduce blank rows below Kitty images by using placement c=/r= bounds⁠

    chenbhao +1: Claude Opus 4.6
    ab32188
  14. fix: preserve image aspect ratio with cover() and dynamic height calculation⁠

    chenbhao +1: Claude Opus 4.6
    412f992
  15. fix: add Ghostty env-var detection for Kitty graphics in ink-picture⁠

    chenbhao +1: Claude Opus 4.6
    00d812d
  16. feat: add useStdout and useIsScreenReaderEnabled hooks for ink-picture⁠

    chenbhao +1: Claude Opus 4.6
    f73174f
  17. refactor: integrate ink-picture as source directory⁠

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

    chenbhao +1: Claude Big Pickle
    46f810c
  19. 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
  6. feat: image in ui

    b752dc9

  1. feat: image in ui

    f79a720