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

Reusable Flutter agent chat UI with streaming messages, tools, permissions, ACP integration contracts and an OpenAI-compatible LLM adapter.

0.1.0 #

  • Extract the conversation timeline and composer from the Ianvs ACP desktop app.
  • Add backend-neutral session state, actions, capability flags and typed message helpers.
  • Include streaming Markdown, code, images, Mermaid, tool activity, plans, permissions and queued prompt presentation.
  • Add per-conversation themes, primary composer labels, tool presentation rules and replaceable platform services.
  • Include an optional OpenAI-compatible LLM adapter with bounded SSE parsing, independent conversation history, cancellation, tool execution and approval callbacks.
  • Include a standalone macOS example and an in-memory demonstration backend.
0
likes
140
points
95
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Reusable Flutter agent chat UI with streaming messages, tools, permissions, ACP integration contracts and an OpenAI-compatible LLM adapter.

Repository (GitHub)
View/report issues

Topics

#chat #ai #llm #agent #widget

License

Apache-2.0 (license)

Dependencies

crypto, desktop_drop, file_picker, flutter, flutter_markdown_plus, flutter_svg, http, markdown, merman, mime, path, re_highlight, xml

More

Packages that depend on ianvs_agent_chat