telar
https://github.com/deeptelar/telar
Kotlin
AI agents and workflows for Kotlin Multiplatform, as small typed graphs: loops, parallel steps, streaming, save points and human approval. Inspired by LangGraph.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Kotlin not yet supported1 Subscribers
Add a CodeTriage badge to telar
Help out
- Issues
- Typed answers: native structured output, sealed classes, and a typed answer from an agent
- `telar-checkpoint-postgres`: save runs in PostgreSQL, for servers with several instances
- `telar-otel`: a span for each call to a model and each tool call
- Sample: watch a run with an `AgentObserver`
- Sample: try a failing node again with `Retry` and `timeout`
- Sample: charge a card once with `effect`, also when the step runs again
- Say how many items a node for each item of a list runs
- Report when an effect gives back its saved result instead of running
- Observers are not told about edge conditions, so a `decisionEdge`'s model call is never reported
- Teams of agents: a supervisor and hand-offs, built on subgraphs
- Docs
- Kotlin not yet supported