Package app.ductape.sdk.agents.executor
package app.ductape.sdk.agents.executor
-
ClassDescriptionSprint 5 — streaming and human-in-the-loop callbacks.Sprint 5 — mutable agent runtime context: history, memory, tools, conversation state.Sprint 5 — chat message model used by the agent executor and LLM providers.Sprint 5 — single tool-call dispatch record.Sprint 5 — Anthropic Messages API provider with tool-schema request support.Sprint 5 — default LLM/tool loop with max-iteration guard and HITL callbacks.Safe default provider used when no live provider is configured.Sprint 5 — LLM provider SPI for chat, tool calling, and optional streaming.Sprint 5 — LLM provider chat completion result.Sprint 5 — short/long-term memory with simple summarization and retrieval scoring.Sprint 5 — OpenAI Chat Completions provider with tool-schema request support.Sprint 5 — bridge agent long-term memory to
VectorDatabaseService.