Christopher Hertel
500a471bc2
[Agent] Fix dispatch of multiple tool instances of the same class
2026-03-22 23:44:08 +01:00
Christopher Hertel
e359cd5429
[Agent] Add ToolCallRequested event for human-in-the-loop tool confirmation
2026-03-17 02:41:17 +01:00
Vincent Langlet
d1d97f1b86
Add phpdocumentor/reflection-docblock v6 support
2026-03-13 15:22:20 +01:00
Christopher Hertel
77029cd84c
Bump versions for v0.6
v0.6.0
2026-03-05 00:27:55 +01:00
valtzu
e9a8550a82
[Platform] Make JSON schema generation extensible
2026-03-04 23:54:25 +02:00
Christopher Hertel
919caff0ee
Prepare for v0.5.0
v0.5.0
2026-02-19 19:34:43 +01:00
Christopher Hertel
a466dcbc57
Prepare for release v0.4.0
v0.4.0
2026-02-18 23:56:14 +01:00
Oskar Stark
3c5a57dada
Bump phpunit/phpunit to ^11.5.53 across all components
2026-02-18 11:36:38 +01:00
Christopher Hertel
7c8c876cd8
Keep lazy iterator alive
2026-02-16 21:27:32 +01:00
Johannes Wachter
efc0c87364
[Store] Add query abstraction with filter support
2026-02-16 20:33:28 +01:00
asrar
5e294cce34
improv: Better default, preserve tool msgs
2026-02-13 17:36:43 +01:00
Christopher Hertel
cfafc34ede
Replace public properties by private+getters for BC promise
2026-02-13 16:00:48 +01:00
Glenn Janssens
bcd5d1a085
[Agent] Add HasSourcesTrait to Subagent
2026-02-13 13:02:07 +01:00
Glenn Janssens
87f001c615
[Agent][Chat] Add metadata to AssistantMessage
2026-02-09 19:30:28 +01:00
Christopher Hertel
e40315c1d0
Rename "Agent as Agent" to "Subagent"
2026-02-04 23:02:32 +01:00
Christopher Hertel
f814db9e54
Revert of bumping the branch-alias right away
2026-01-27 23:21:43 +01:00
Christopher Hertel
3704448fe5
Bump versions and aliases for v0.3.0 release
v0.3.0
2026-01-23 22:29:55 +01:00
Christopher Hertel
24b5fdb980
CS follows Symfony rules update
2026-01-23 21:56:05 +01:00
Christopher Hertel
3d8fa0effe
Generalize Stream Metadata Propagation
2026-01-23 15:21:07 +01:00
Christopher Hertel
cd0fd11d4a
Implement countable and iterator of SourceCollection
2026-01-23 14:47:02 +01:00
Tim Lochmüller
6d61d7ae5f
[Agent] Support limiting iteration loop when tool calling
2026-01-23 14:37:38 +01:00
Oskar Stark
2c2932bdca
[Platform][Agent] Restrict phpdocumentor/reflection-docblock to ^5.4
2026-01-22 07:23:23 +01:00
Christopher Hertel
0c180da8fd
Rename SourceMap to SourceCollection, its methods and add to ToolResult directly
2026-01-18 22:56:05 +01:00
Christoph Kappestein
cb8c71a98b
[Agent] ToolCallArgumentResolver use and implement interface
2026-01-18 21:40:41 +01:00
Christopher Hertel
be0b24225f
Track token usage across tool calls
2026-01-17 19:11:43 +01:00
Christopher Hertel
ecaa14cc70
Slim down stream listener and event api
2026-01-17 16:25:46 +01:00
Christopher Hertel
72f7c0e215
minor #1409 [Agent] Clean up AgentProcessorTest of Toolbox (chr-hertel)
...
This PR was merged into the main branch.
Discussion
----------
[Agent] Clean up AgentProcessorTest of Toolbox
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | no
| Docs? | no
| Issues | Fix #...
| License | MIT
Slicing down #1396
Commits
-------
bd31a015 Clean up AgentProcessorTest of Toolbox
2026-01-16 01:18:40 +01:00
Christopher Hertel
39daddd678
Clean up AgentProcessorTest of Toolbox
2026-01-16 01:11:20 +01:00
Christopher Hertel
9d502d81a1
Fix propagation of tokens on tool calls again
2026-01-16 01:06:54 +01:00
Christopher Hertel
d476ea8c40
Introduce stream listener as extension point
2026-01-15 01:16:40 +01:00
Oscar Esteve
eb25c6d98c
[Agent][Platform][OpenAI] Add stream usage support
2026-01-14 23:26:19 +01:00
Christopher Hertel
e9d6332ff0
Add test for toolboxes StreamResult behavior
2026-01-14 22:54:18 +01:00
Florent Morselli
24b6383d74
fix: update phpdocumentor/reflection-docblock version constraint to support 6.0
2026-01-14 11:03:03 +01:00
Christopher Hertel
63099f0c3d
Prepare for release v0.2
v0.2.0
2026-01-08 09:09:35 +01:00
Oskar Stark
2b795dab07
[AI Bundle][Agent][Store] Require symfony/ai-platform ^0.2
2026-01-06 22:40:14 +01:00
Guillaume Loulier
2df4c987de
ref
2026-01-06 21:17:44 +01:00
Christopher Hertel
f80fb39945
Bump branch alias to 0.2.x-dev
2026-01-06 15:41:54 +01:00
Christopher Hertel
cf9f5be436
Remove variadic on memory feature
2026-01-04 09:20:18 +01:00
Christopher Hertel
2b9ab67c1e
Bump dependencies for release v0.1
v0.1.0
2025-12-23 22:53:21 +01:00
Christopher Hertel
bd0302bbd6
Supporting iterable as vector store return in memory
2025-12-23 12:10:13 +01:00
Vincent Langlet
1c5290be77
Use phpstan/phpstan-phpunit
2025-12-22 16:39:44 +01:00
Oskar Stark
2e7c47ddb0
Use assertSame() over assertEquals() where appropriate
...
Replace assertEquals() with assertSame() for primitive type comparisons
(strings, integers, class name arrays) in test files to ensure strict
type checking.
2025-12-20 10:03:28 +01:00
Oskar Stark
3c16ce0a26
Simplify all component and bundle CHANGELOG.md files
...
Reduce each changelog to just version 0.1 with a single entry:
- "Add the component" for components (agent, platform, store, chat)
- "Add the bundle" for bundles (ai-bundle, mcp-bundle)
- Fix OpenSearch bridge changelog to use consistent format
2025-12-19 11:56:42 +01:00
Grégoire Pineau
5463f667d6
[Agent] Remove ai-platform from "require-dev" section of composer.json
...
It's already in "require" section
2025-12-18 16:32:15 +01:00
Christopher Hertel
7df85b6737
Address PHP and PHPUnit deprecations
2025-12-16 23:46:09 +01:00
Oskar Stark
420096da18
Move fixtures to corresponding component
2025-12-16 13:02:06 +01:00
Oskar Stark
10e64cf982
Require phpstan ^2.1 in all composer.json files
2025-12-16 09:30:52 +01:00
Axel Guckelsberger
900a2ab7a1
reference phpunit schema from local installation
...
follow up for https://github.com/symfony/ai/pull/1140
2025-12-16 06:58:05 +01:00
Oskar Stark
d510966bd5
[Agent] Remove unused dev dependencies
...
The agent tool bridges have their own composer.json with their specific
dependencies. The main agent package doesn't need these vendor packages
in require-dev since it only tests core functionality.
- Removed symfony/cache and symfony/http-foundation from main agent composer.json
- Added phpstan.dist.neon to each tool bridge
- Added phpstan dependencies to each bridge composer.json
- Updated main agent phpstan.dist.neon to exclude Bridge directory
- Added CI step to run PHPStan on tool bridges
2025-12-15 18:56:52 +01:00
Oskar Stark
0c5a9e777a
Require phpunit ^11.5.46 in all composer.json files
2025-12-12 11:42:14 +01:00