| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | Refactor, introducing the state-cwd lens. | Arun Isaac | |
| 12 days | Document pending-approval tool call status. | Arun Isaac | |
| pending-approval was missed out earlier in a documentation bug. | |||
| 12 days | Refactor permission selection decoding. | Arun Isaac | |
| Refactor permission selection decoding to be less tightly coupled to the JSON from the client. | |||
| 12 days | Send tool call results to the client as a vector of content. | Arun Isaac | |
| In a tool_call_update, the content field must be a vector of association lists, not just an association list. | |||
| 12 days | Do not repeat tool title, kind and rawInput. | Arun Isaac | |
| It is enough to send the tool title, kind and rawInput the first time when the tool call is created. There is no need to send these fields repeatedly in subsequent updates. Subsequent updates need only mention fields that have actually changed. | |||
| 12 days | Send tool_call_update instead of tool_call for tool call updates. | Arun Isaac | |
| A sessionUpdate of "tool_call" must only be sent when the tool call is created. Further updates must send a sessionUpdate of "tool_call_update". | |||
| 12 days | Notify client about new tool call before asking for permission. | Arun Isaac | |
| 12 days | Abstract out construction of agent_message_chunk notifications. | Arun Isaac | |
| 12 days | Implement /cwd command. | Arun Isaac | |
| 12 days | Implement slash commands. | Arun Isaac | |
| 12 days | Catch and report files that don't exist. | Arun Isaac | |
| 13 days | Mention file path in title of read tool. | Arun Isaac | |
| 13 days | Provide title, kind and rawInput to client when requesting permission. | Arun Isaac | |
| 13 days | Sanitize arguments in spec->tool-call. | Arun Isaac | |
| 13 days | Check for tool existence in spec->tool-call. | Arun Isaac | |
| 13 days | Handle tool call parse failures early. | Arun Isaac | |
| Report tool call parse failures immediately to the LLM without bothering the client with permission requests; only notify the client. | |||
| 13 days | Parse tool call arguments early. | Arun Isaac | |
| Parse tool call arguments in spec->tool-call and raise an exception on failure. | |||
| 13 days | Process tool calls one at a time. | Arun Isaac | |
| We process tool calls one at a time using a new function next-state-tool-call. We refactor next-state-llm-response to use next-state-tool-call. | |||
| 13 days | Raise &tool-call-parse-failure from spec->tool-call. | Arun Isaac | |
| 13 days | Add foldn. | Arun Isaac | |
| 13 days | Push check for tool calls and cancellation into state->llm-request. | Arun Isaac | |
| In doing so, we also change state->llm-request to state->llm-requests. The new function now returns a list of <llm-request> objects rather than a single one. | |||
| 13 days | Re-fill comments and docstrings. | Arun Isaac | |
| 2026-04-03 | Make repository a Guix channel. | Arun Isaac | |
| 2026-04-03 | Initial commit | Arun Isaac | |
