Skip to content

Docs, changelog and version bump for Agent streaming (0.20.0)#118

Merged
sonic182 merged 7 commits into
masterfrom
feature/pr3-docs
Jun 30, 2026
Merged

Docs, changelog and version bump for Agent streaming (0.20.0)#118
sonic182 merged 7 commits into
masterfrom
feature/pr3-docs

Conversation

@sonic182

@sonic182 sonic182 commented Jun 23, 2026

Copy link
Copy Markdown
Member

PR Series

PR Description
#116 Add StreamCollector — OpenAI, OpenRouter, Google, Bedrock, OpenAI Responses, Ollama
#117 Add streaming support to Agent with :tool_call stream chunks
👉 #118 Docs, changelog, and version bump for Agent streaming

Summary

Documentation, changelog, and version bump for the Agent streaming work in PRs #116 and #117.

  • guides/streaming.md: updated "Streaming with LlmComposer.Agent" section to list all six supported providers, including :open_ai_responses and :ollama (with the Ollama tool-call caveat).
  • guides/agent.md: updated streaming section with the full provider list and Ollama note.
  • guides/function_calls.md: restored the Agent callout blockquote that was accidentally dropped.
  • AGENTS.md: fixed library tree — restored agent/, agent/stream_collector.ex, agent/result.ex, credo_checks/, and the corresponding test entries that were missing.
  • CHANGELOG.md: document all additions across the three PRs; bump [Unreleased] to [0.20.0] with comparison link.
  • mix.exs: bump version to 0.20.0.
  • test/llm_composer/providers/bedrock_http_client_test.exs: fix flaky streaming timeout test — accept both :timeout_waiting_for_status and {:task_crashed, _} since either can occur depending on which races ahead on CI.

Test plan

  • mix precommit

@sonic182
sonic182 force-pushed the feature/pr2-agent-streaming branch from 3839ed3 to eba8d91 Compare June 23, 2026 10:31
@sonic182
sonic182 marked this pull request as ready for review June 23, 2026 10:32
Base automatically changed from feature/pr2-agent-streaming to master June 29, 2026 08:02
sonic182 added 2 commits June 29, 2026 10:05
- guides/streaming.md: add Agent streaming section with usage example
  and telemetry-based UI progress pattern.
- guides/agent.md: remove stale guide that stated streaming was not
  supported; content superseded by the updated streaming guide.
- mix.exs: remove guides/agent.md from ExDoc extras.
- AGENTS.md: update library tree to reflect new agent/ submodule.
- CHANGELOG.md: document Agent streaming, StreamCollector provider
  extensions, and the new :tool_call stream chunk type.
Extend the supported-provider lists in the Agent and Streaming guides and
add a CHANGELOG entry for the StreamCollector extensions shipped in the
latest master merge.
sonic182 added 2 commits June 29, 2026 10:12
…/ entries

The rebase dropped these entries which were already in master. Also adds the
new agent/stream_collector_test.exs test entry.
@sonic182
sonic182 requested review from mmacia and nvelasco June 29, 2026 08:16
@sonic182 sonic182 changed the title Docs and changelog for Agent streaming Docs, changelog and version bump for Agent streaming (0.20.0) Jun 29, 2026
@sonic182
sonic182 merged commit 83d30eb into master Jun 30, 2026
2 checks passed
@sonic182
sonic182 deleted the feature/pr3-docs branch June 30, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants