Welcome to Kitaru
The runtime layer underneath your agent stack.
Create a durable agent
import kitaru
from kitaru import checkpoint, flow
@checkpoint
def research(topic: str) -> str:
return kitaru.llm(f"Summarize {topic} in two sentences.")
@checkpoint
def draft_report(summary: str) -> str:
return kitaru.llm(f"Write a short report based on: {summary}")
@flow
def research_agent(topic: str) -> str:
summary = research(topic)
return draft_report(summary)
if __name__ == "__main__":
research_agent.run(topic="Why do AI agents need durable execution?")What your agent can do with Kitaru
Next steps
Last updated
Was this helpful?