Hasty Briefsbeta

Bilingual

Show HN: Pickaxe – a TypeScript library for building AI agents

10 months ago
  • #AI Agents
  • #Durable Execution
  • #Typescript
  • Pickaxe is a Typescript library for building fault-tolerant and scalable AI agents.
  • It handles durable execution, queueing, and scheduling, allowing focus on core business logic.
  • Agents in Pickaxe are just functions, making integration with existing codebases easy.
  • Supports building agents that call tools, other agents, or any user-defined functions.
  • Features durable execution with automatic checkpoints for recovery from failures.
  • Agents are code-first, distributed, configurable, and runnable on any container-based platform.
  • Designed for massive throughput and parallelism, handling billions of tasks monthly.
  • Not a framework; imposes no constraints on LLM calls, business logic, or agent design.
  • Execution model similar to Temporal but with simplified workflow scheduling.
  • Agents should be stateless reducers with no side effects for durable execution.
  • Built on Hatchet, a durable task queue for resilient distributed systems.
  • Contributions welcome, with a preference for discussions before large changes.