Versions in this module Expand all Collapse all v0 v0.12.1 Mar 5, 2026 v0.12.0 Mar 2, 2026 Changes in this version + type ACPAgentIO struct + func NewWithPipes(ctx context.Context, toAgent io.Writer, fromAgent io.Reader, ...) (*ACPAgentIO, error) + func (a *ACPAgentIO) ReadScreen() string + func (a *ACPAgentIO) SetOnChunk(fn func(chunk string)) + func (a *ACPAgentIO) Write(data []byte) (int, error) + type ACPConversation struct + func NewACPConversation(ctx context.Context, agentIO ChunkableAgentIO, logger *slog.Logger, ...) *ACPConversation + func (c *ACPConversation) Messages() []st.ConversationMessage + func (c *ACPConversation) SaveState() error + func (c *ACPConversation) Send(messageParts ...st.MessagePart) error + func (c *ACPConversation) Start(ctx context.Context) + func (c *ACPConversation) Status() st.ConversationStatus + func (c *ACPConversation) Stop() + func (c *ACPConversation) Text() string + type ChunkableAgentIO interface + SetOnChunk func(fn func(chunk string))