about summary refs log tree commit diff
AgeCommit message (Collapse)Author
7 daysSwitch default model to anthropic/claude-opus-4.8. HEAD mainArun Isaac
This is the same price as the previous default model anthropic/claude-opus-4.6. So, there is no harm done by switching.
7 daysAdd Kagi extract tool.Arun Isaac
8 daysSet path to certs directory, not the nss-certs store item.Arun Isaac
8 daysSet pipefail when running API key commands.Arun Isaac
8 daysEnable Kagi tools with --kagi-api-key-command.Arun Isaac
8 daysAdd Kagi search tool.Arun Isaac
8 daysEnd cancelled turn using end-turn-effects.Arun Isaac
9 daystea: End turn with refusal if LLM query fails.Arun Isaac
9 daysopenai: Return the &http-error condition on completions API failure.Arun Isaac
9 daysweb: Raise &http-error condition on failure.Arun Isaac
9 daystea: Let end-turn-effects accept a stop reason argument.Arun Isaac
9 daystrace: fsync immediately.Arun Isaac
9 daysweb: Trace web requests even when they fail with an error code.Arun Isaac
Trace web requests even when they fail with an error code, not just when they succeed with a 2xx code.
2026-07-22Add tracing.Arun Isaac
This will aid debugging and let users report issues more precisely and reproducibly.
2026-05-24Add Contributing section in README. v0.1.0Arun Isaac
2026-05-24Add "Getting started" section in README.Arun Isaac
2026-05-24Improve tool call containerization description in README.Arun Isaac
2026-05-24Name planned tools in README.Arun Isaac
2026-05-24Mention that the client's file read/write capabilities are never used.Arun Isaac
2026-05-24Mention local modesl in README.Arun Isaac
2026-05-22Generalize Forgejo issue tool to work with GitHub.Arun Isaac
2026-05-20Remove deprecated %list-files export.Arun Isaac
2026-05-20Add Forgejo issue reading tool.Arun Isaac
2026-05-20Change to cwd only when it exists in the tool call container.Arun Isaac
2026-05-20Depend on and capture reference to %certificates-directory.Arun Isaac
We need an explicit reference to the TLS certificates directory so we can pass it on into our tool call containers.
2026-05-18Refactor web request utilities to separate module.Arun Isaac
2026-05-18Close files in binary-file? even when an exception is raised.Arun Isaac
Prior to this, when an i/o-decoding-error was raised (as is expected for binary files), we would exit the call-with-input-file procedure non-locally, failing to close the port and leaving it up to the garbage collector to close it later. This leaks file descriptors and could result in a "Too many open files" error. Change-Id: Ie21c1be41f6af62335dd8bf64aa603551e58cb4d
2026-05-17Check types of tool call arguments.Arun Isaac
2026-05-17Read output from child in container before waiting for it to exit.Arun Isaac
2026-05-17Fold parentheses onto previous line.Arun Isaac
2026-05-17Depend on guile-next instead of guile-3.0.Arun Isaac
The guix package now depends on guile-next. Using guile-3.0 causes incompatibility warnings.
2026-05-17Compile guile sources with pre-inst-env.Arun Isaac
This obviates the need for -L since GUILE_LOAD_PATH and friends are already set in pre-inst-env.
2026-05-17Add GUILD_FLAGS to Makefile.Arun Isaac
This can be used to pass in optimization flags such as -O0, that are useful when debugging.
2026-05-17Trim whitespace on either side of the API key.Arun Isaac
2026-05-17Use the state monad.Arun Isaac
With the state monad, we no longer have to explicitly thread state through every function call and return it as one of two values. As a result, the code now reads more naturally.
2026-05-11Appending missing @ to @PROJECT_TITLE@ placeholder.Arun Isaac
2026-05-11Report request parameters as irritants on failed HTTP requests.Arun Isaac
2026-04-20Report used and total model context length to client.Arun Isaac
2026-04-20Capture model context length from OpenAI API.Arun Isaac
2026-04-20Report session cost to client.Arun Isaac
2026-04-20Capture and track session cost.Arun Isaac
2026-04-20Report per-turn token usage to client.Arun Isaac
2026-04-20Capture and track per-turn token usage.Arun Isaac
2026-04-20Add add lens.Arun Isaac
2026-04-19Document client-request-id field of <state> record type.Arun Isaac
2026-04-19Use request ID from state rather than from request object.Arun Isaac
2026-04-19Set client request ID in state before serving request.Arun Isaac
2026-04-19Refactor turn ending into separate function.Arun Isaac
2026-04-17Explicitly enable automatic prompt caching.Arun Isaac
2026-04-15Add brainstorming section to README.Arun Isaac