Code

History

Commits on cjson-wrap to lib/lua_plugin.c29
  1. build: add cjson/md4c/libuv meson wraps, fix omnios/illumos portabilityNick Owens committed 4 months ago89b87c3
  2. config: address models as an explicit "provider/model-id" specNick Owens committed 4 months ago3c93baa
  3. tui: /model and /provider discoverability, literal model fallbackNick Owens committed 4 months agoc4dcc9d
  4. lua_plugin: add clm_lua_cfg_model_str/int accessors for config.modelscopilot-swe-agent[bot] committed 4 months ago3e6b0af
  5. json: replace vendored json-c with cJSON everywhereNick Owens committed 4 months ago26e3586
  6. lua: expose the agent name load_agent actually resolvedNick Owens committed 4 months ago8b2440a
  7. lua: add clm_lua_cfg_get_str_list for array-of-strings config fieldsNick Owens committed 4 months agoa53c73f
  8. lua: add clm_lua_cfg_provider_int for numeric provider fieldsNick Owens committed 4 months ago209ee8c
  9. lua: add clm.sleep(ms) for async waits inside tool invocationsNick Owens committed 4 months ago80a7878
  10. lua: raise per-call HTTP request budget from 32 to 128Nick Owens committed 4 months ago340fb1f
  11. lua: clear the invocation registry stash and guard coroutine resumesNick Owens committed 4 months ago6c00646
  12. lua: refuse new invocations when the plugin heap is nearly fullNick Owens committed 4 months ago94e8c20
  13. lua: stop treating Lua's type tag as a prior size in the capped allocatorNick Owens committed 4 months agod4f3144
  14. lua: expose secrets.lua as clm.secrets in config.lua and agent profilesNick Owens committed 4 months ago7981d96
  15. cli: wire mcp_servers config into main.c/tui.cNick Owens committed 4 months agof53fb5e
  16. lua: add agent profiles and /agent switchingNick Owens committed 4 months ago8ddeda4
  17. lua: fix use-after-realloc crash in plugin registryNick Owens committed 4 months ago8a088c3
  18. lua: expose clm.read_file and clm.write_file to pluginsNick Owens committed 4 months ago058b61c
  19. log: disable debug logging unless CLM_DEBUG_LOG is setNick Owens committed 4 months ago88ed176
  20. build: fix OpenBSD compilation errorsNick Owens committed 4 months agob131af0
  21. lua: add per-plugin config from ~/.config/clm/config.luaNick Owens committed 4 months agoeba734c
  22. lua_http: fix coroutine error after resume causing tool hangNick Owens committed 4 months ago449f362
  23. tui: fix permission prompt hang on batched tool callsNick Owens committed 4 months ago36b0029
  24. lua: bound plugin load time and guard http against nested coroutinesNick Owens committed 4 months agof68aa0c
  25. lua: adapt plugin tools to the permission layerNick Owens committed 4 months ago04b821c
  26. lua: add per-plugin resource budget with peak reportingNick Owens committed 4 months agoe539403
  27. lua: add CPU timeout via lua_sethook count hookNick Owens committed 4 months ago9eb186c
  28. lua: fix crash, leaks, and stale-pointer issues from reviewNick Owens committed 4 months ago8f9b398
  29. lua: add Lua 5.4 plugin system for tool registrationNick Owens committed 4 months ago4af23c9