Settings

Theme

Show HN: Clark-agent, a Rust library for LLM tool loops

github.com

1 points by stan_kirdey a month ago · 0 comments · 1 min read

Reader

Hi HN,

I wrote clark-agent, a small Rust library for running LLM tool loops.

The loop is:

context -> model -> tool call -> tool result -> repeat

The parts I wanted typed were:

- transcript messages - tool calls - tool results - stream events - tool schemas

The model/provider boundary is a StreamFn trait. Tools implement AgentTool. There are hooks for things like context transforms, tool gates, observers, and follow-up messages.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection