Code

History

Commits on subagent-lua-proto35+
  1. libclmlua: add Lua subagent prototype (agent.new/:submit/:free)mischief committed 3 months agoc12faff
  2. http: share one curl multi handle per host/client instead of per requestmischief committed 3 months agoa6bdd17
  3. tui: cache wrap positions to avoid re-walking whole transcript per repaintmischief committed 3 months agob33821b
  4. cfg: make parallel_tool_calls opt-in disable instead of always-offNick Owens committed 3 months ago22ba7a8
  5. provider: add OpenAI Responses API backendNick Owens committed 3 months agof488c29
  6. test: session round-trip units, fuzz target, TUI resume e2e; docsNick Owens committed 3 months ago1cef679
  7. tui: session save/resume (-r/--resume, picker, /clear rotation)Nick Owens committed 3 months ago764b376
  8. libclmsession: append-only JSONL session persistenceNick Owens committed 3 months ago7cc9951
  9. agent: on_message callback + clm_agent_restore_historyNick Owens committed 3 months ago00c59b2
  10. history: add lossless per-message JSON round-tripNick Owens committed 3 months ago6240166
  11. tui: pin queued mid-turn steering below turn output, style like you>Nick Owens committed 3 months ago367b935
  12. provider_anthropic: raise max_tokens default to 64000Nick Owens committed 3 months agodd740d6
  13. http_async: use CURLOPT_COPYPOSTFIELDS to avoid use-after-freeNick Owens committed 3 months ago7bf4457
  14. test: regression test for cancelling a backgrounded shell_exec jobNick Owens committed 4 months agoded9a74
  15. shell_exec: kill the whole process group on cancel, not just $SHELL -cNick Owens committed 4 months agoc4e97ec
  16. tui: fix mid-turn steering hitting "turn already in progress"Nick Owens committed 4 months agob94f5e7
  17. tui: bracketed paste, and fix input-box height for embedded newlinesNick Owens committed 4 months ago7809563
  18. tools: byte-length-aware tool output, detect and warn on binaryNick Owens committed 4 months agob2b844f
  19. esp32: recursive synth_vfs live listing + real is_dir classificationNick Owens committed 4 months ago0ab452a
  20. esp32: treat "." as "/" in synth_vfs's root registrationNick Owens committed 4 months agoe608c5a
  21. esp32: derive "/" listing live from ESP-IDF's real VFS tableNick Owens committed 4 months ago867927e
  22. esp32: generalize root_vfs into a reusable synth_vfs componentNick Owens committed 4 months agod5b0336
  23. esp32: synthetic "/" VFS so list_dir("/") actually worksNick Owens committed 4 months agoc2d5902
  24. esp32: document why list_dir("/") can't work on this portNick Owens committed 4 months ago32fe624
  25. core: add list_dir toolNick Owens committed 4 months ago6219716
  26. esp32: point CMakeLists at libclm/, not the old lib/Nick Owens committed 4 months agoda65e1f
  27. build: split lib/ into libclm, libclmlua, libclmuvNick Owens committed 4 months agob37028f
  28. tui: :shortcode: emoji expansion and tab completionNick Owens committed 4 months agof15fa15
  29. tui: complete /model provider names first, probe the typed providerNick Owens committed 4 months ago441ceaf
  30. http: always send Content-Type, stop conflating empty api_key with unsetNick Owens committed 4 months ago040126e
  31. tui: drop A_BOLD from the permission prompt, it was masking the colourNick Owens committed 4 months ago980ae74
  32. tui: make the permission prompt yellow instead of ANSI 9 (orange)Nick Owens committed 4 months ago35be149
  33. build: remove dead redundant suppress_args and libuv dependency() callsNick Owens committed 4 months agod1d669c
  34. build: recognize OpenBSD's lua54 binary name for the seed-plugin codegenNick Owens committed 4 months ago391f440
  35. esp32: add cjson/cJSON.h shim for the <cjson/cJSON.h> include pathNick Owens committed 4 months agocb02358