news.volyx.in

Pi Durable (earendil.com)

511 points by paulsmith · 9 days ago · 74 comments on HN

Article summary

Earendil Engineering has released Pi Durable, a framework for building durable and long-running agents that can run anywhere. Pi Durable is designed to provide a solid foundation for building agentic applications and is built on top of the Pi coding agent. It allows for multiple conversations to run concurrently and provides features such as task management, extensions, and hooks. Pi Durable is experimental and is intended to evolve over time.

Main themes

  • Durable Agents
  • Library Approach
  • Sandboxing
  • Conversation Models
  • Use Cases
  • Acquisition and Independence
  • Concurrency and Task Management
  • Extensions and Hooks

What commenters say

  • Some commenters appreciate the library approach to durable agents, which allows for more flexibility and customization.
  • Others are concerned about the potential for acquisition and loss of independence, which could impact the development of Pi Durable.
  • The use of a structured concurrency approach with tasks is seen as a positive aspect of Pi Durable.
  • Some commenters are interested in using Pi Durable for specific use cases, such as building a harness for Slack or integrating with other tools.
  • There are differing opinions on the importance of sandboxing as a first-class citizen in Pi Durable, with some arguing it is crucial and others believing it can be handled through external means.
  • The decision to use a fork-based conversation model instead of a branching conversation tree is seen as a deliberate design choice, but its implications are debated.
  • Some commenters are excited about the potential for Pi Durable to be used in a variety of applications, including those that require long-running investigations or complex analysis.
  • Others are more cautious, noting that the added complexity of Pi Durable may not be worth it for all use cases.