dart_agent_core 1.0.0 copy "dart_agent_core: ^1.0.0" to clipboard
dart_agent_core: ^1.0.0 copied to clipboard

A Dart library for building stateful, tool-using AI agents with multi-provider LLM support (OpenAI, Gemini, AWS Bedrock).

1.0.0 #

  • Initial release.
  • Multi-provider LLM support: OpenAI (Chat Completions & Responses API), Google Gemini, AWS Bedrock (Claude).
  • StatefulAgent with autonomous tool-calling loop.
  • Multimodal message support (text, image, audio, video, document).
  • Streaming via runStream() with fine-grained StreamingEvents.
  • Dynamic Skill system with runtime activation/deactivation.
  • Sub-agent delegation with clone and named sub-agents.
  • Planning via write_todos tool with PlanMode.
  • Context compression with LLMBasedContextCompressor and episodic memory.
  • Loop detection (tool signature tracking + LLM-based diagnosis).
  • AgentController with Pub/Sub and Request/Response lifecycle hooks.
  • systemCallback for per-call request modification.
  • FileStateStorage for JSON-based state persistence.
3
likes
0
points
283
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart library for building stateful, tool-using AI agents with multi-provider LLM support (OpenAI, Gemini, AWS Bedrock).

Repository (GitHub)
View/report issues

Topics

#ai #agent #llm #openai #flutter

License

unknown (license)

Dependencies

aws_common, aws_signature_v4, crypto, dio, http, logging, uuid

More

Packages that depend on dart_agent_core