summaryrefslogtreecommitdiff
path: root/build.zig
AgeCommit message (Collapse)Author
38 hoursMove libpanto projects to libpantograph dependencyHEADmaint
Remove the in-repo libpanto sources and binding projects from pantograph. Consume libpantograph through the Zig package URL at code.tjp.lol/libpantograph.git, including the Lua module artifact used by CLI extensions.
3 daysbig cli/tui gaps projectt
2026-06-23ponytail simplifications to panto cli and lua extensiosnt
2026-06-16display fixes: markdown rendering, tool-specific componentst
2026-06-10Add addUserText helper; update all call sitest
Conversation.addUserMessage now takes a []ContentBlock (symmetric with addAssistantMessage). Introduce a thin addUserText wrapper in agent.zig for the plain-text case and update every call site in agent.zig and anthropic_messages_json.zig accordingly.
2026-06-01rework lua tool schedulert
2026-06-01Rename system extension layer to base for clarityt
Replace all references to the "system" layer with "base" to better reflect its role as the foundational extension/tool layer in panto's hierarchy. The layer hierarchy now consistently uses: project > user > base. Includes: - Update agent README and build.zig documentation - Refactor tool registry and config module to support layered lookups - Add TestHarness abstraction for cleaner test setup - Improve JSON serialization with wire-encoded tool names - Add glob pattern matching for tool/extension discovery
2026-05-27real coding agent toolsT
2026-05-27system agent definition scaffoldingT
2026-05-27session filesT
2026-05-27Finish the hard parts of the lua makeoverT
- bundle luarocks source in the panto binary - bootstrap process (intended for first `panto` run): - make ~/.local/share/panto/... - write out luarocks sources into it - run luarocks to install luv - new `panto bootstrap` command just runs the bootstrap - `panto bootstrap --force` removes everything and re-bootstraps - new `panto lua` command just runs panto's embedded lua
2026-05-26include and link lua 5.4, smoke test in panto cli main.zigT
2026-05-25phase 1 doneT
2026-05-25workT
2026-05-25Initial work, and name change to pantographT