flutter_acp 0.1.0 copy "flutter_acp: ^0.1.0" to clipboard
flutter_acp: ^0.1.0 copied to clipboard

A Flutter/Dart implementation of the Agent Client Protocol (ACP). Supports both Client and Agent roles for building AI coding assistants.

0.1.0 #

  • Initial release of flutter_acp
  • Client implementation (AcpClient) for connecting to ACP agents
  • Agent implementation (AcpAgent) for handling client requests
  • Transport layer with multiple implementations:
    • InProcessTransport for embedded usage
    • HttpTransport for HTTP-based communication
    • SseTransport for Server-Sent Events streaming
  • Session management with create, load, and close operations
  • Streaming updates for text deltas, diffs, tool calls, and diagnostics
  • Multimodal content support (text, image, audio)
  • Tool integration with call/result handling
  • Permission request system
  • Comprehensive type definitions for all ACP types
  • 165 unit tests and 36 integration tests
  • Example client and agent implementations
0
likes
160
points
29
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter/Dart implementation of the Agent Client Protocol (ACP). Supports both Client and Agent roles for building AI coding assistants.

Homepage
Repository (GitHub)
View/report issues

Topics

#ai #agent #protocol #llm #coding-assistant

License

MIT (license)

Dependencies

async, http, meta, stream_transform, uuid

More

Packages that depend on flutter_acp