Skip to content

Commit e4b5ee0

Browse files
committed
[Demo] Streamline dependencies in composer.json
1 parent 3d7550c commit e4b5ee0

File tree

5 files changed

+69
-37
lines changed

5 files changed

+69
-37
lines changed

demo/composer.json

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,53 +6,53 @@
66
"require": {
77
"php": ">=8.4",
88
"ext-ctype": "*",
9-
"ext-iconv": "*",
109
"ext-gd": "*",
10+
"ext-iconv": "*",
1111
"codewithkyrian/chromadb-php": "^0.4.0",
12-
"league/commonmark": "^2.7",
12+
"league/commonmark": "^2.7.1",
1313
"mrmysql/youtube-transcript": "^0.0.5",
1414
"php-http/discovery": "^1.20",
1515
"runtime/frankenphp-symfony": "^0.2.0",
1616
"symfony/ai-bundle": "@dev",
1717
"symfony/ai-clock-tool": "@dev",
1818
"symfony/ai-similarity-search-tool": "@dev",
1919
"symfony/ai-wikipedia-tool": "@dev",
20-
"symfony/asset": "~7.3.0",
21-
"symfony/asset-mapper": "~7.3.0",
22-
"symfony/clock": "~7.3.0",
23-
"symfony/console": "~7.3.0",
24-
"symfony/css-selector": "~7.3.0",
25-
"symfony/dom-crawler": "~7.3.0",
26-
"symfony/dotenv": "~7.3.0",
27-
"symfony/flex": "^2.5",
28-
"symfony/form": "~7.3.0",
29-
"symfony/framework-bundle": "~7.3.0",
30-
"symfony/http-client": "~7.3.0",
20+
"symfony/asset": "^7.3",
21+
"symfony/asset-mapper": "^7.3.5",
22+
"symfony/clock": "^7.3",
23+
"symfony/console": "^7.3.6",
24+
"symfony/css-selector": "^7.3.6",
25+
"symfony/dom-crawler": "^7.3.3",
26+
"symfony/dotenv": "^7.3.2",
27+
"symfony/flex": "^2.10",
28+
"symfony/form": "^7.3.6",
29+
"symfony/framework-bundle": "^7.3.6",
30+
"symfony/http-client": "^7.3.6",
3131
"symfony/mcp-bundle": "@dev",
32-
"symfony/mime": "~7.3.0",
32+
"symfony/mime": "^7.3.4",
3333
"symfony/monolog-bundle": "^3.10",
34-
"symfony/runtime": "~7.3.0",
35-
"symfony/twig-bundle": "~7.3.0",
36-
"symfony/uid": "~7.3.0",
34+
"symfony/runtime": "^7.3.4",
35+
"symfony/twig-bundle": "^7.3.4",
36+
"symfony/uid": "^7.3.1",
3737
"symfony/ux-dropzone": "^2.31",
38-
"symfony/ux-icons": "^2.25",
39-
"symfony/ux-live-component": "^2.25",
40-
"symfony/ux-turbo": "^2.25",
41-
"symfony/ux-typed": "^2.25",
42-
"symfony/yaml": "~7.3.0",
43-
"twig/extra-bundle": "^3.21",
44-
"twig/markdown-extra": "^3.21",
45-
"twig/twig": "^3.21"
38+
"symfony/ux-icons": "^2.31",
39+
"symfony/ux-live-component": "^2.31",
40+
"symfony/ux-turbo": "^2.31",
41+
"symfony/ux-typed": "^2.31",
42+
"symfony/yaml": "^7.3.5",
43+
"twig/extra-bundle": "^3.22.1",
44+
"twig/markdown-extra": "^3.22",
45+
"twig/twig": "^3.22"
4646
},
4747
"require-dev": {
48-
"php-cs-fixer/shim": "^3.75",
49-
"phpstan/phpstan": "^2.1",
50-
"phpstan/phpstan-strict-rules": "^2.0",
51-
"phpunit/phpunit": "^11.5",
52-
"symfony/browser-kit": "~7.3.0",
53-
"symfony/debug-bundle": "~7.3.0",
54-
"symfony/stopwatch": "~7.3.0",
55-
"symfony/web-profiler-bundle": "~7.3.0"
48+
"php-cs-fixer/shim": "^3.90",
49+
"phpstan/phpstan": "^2.1.32",
50+
"phpstan/phpstan-strict-rules": "^2.0.7",
51+
"phpunit/phpunit": "^11.5.44",
52+
"symfony/browser-kit": "^7.3.6",
53+
"symfony/debug-bundle": "^7.3.5",
54+
"symfony/stopwatch": "^7.3",
55+
"symfony/web-profiler-bundle": "^7.3.5"
5656
},
5757
"replace": {
5858
"symfony/polyfill-ctype": "*",

demo/config/packages/ai.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,6 @@ services:
106106
autowire: true
107107
autoconfigure: true
108108

109-
# TODO: Remove once flex recipe works correctly
110-
Symfony\AI\Agent\Bridge\Clock\Clock: ~
111-
Symfony\AI\Agent\Bridge\Wikipedia\Wikipedia: ~
112-
113109
Symfony\AI\Agent\Bridge\SimilaritySearch\SimilaritySearch:
114110
$vectorizer: '@ai.vectorizer.openai'
115111
$store: '@ai.store.chroma_db.symfonycon'
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
services:
2+
_defaults:
3+
autowire: true
4+
autoconfigure: true
5+
6+
Symfony\AI\Agent\Bridge\Clock\Clock: null
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
services:
2+
_defaults:
3+
autowire: true
4+
autoconfigure: true
5+
6+
Symfony\AI\Agent\Bridge\Wikipedia\Wikipedia: null

demo/symfony.lock

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,30 @@
6464
"symfony/ai-bundle": {
6565
"version": "dev-integrate-demo"
6666
},
67+
"symfony/ai-clock-tool": {
68+
"version": "0.9999999",
69+
"recipe": {
70+
"repo": "github.com/symfony/recipes",
71+
"branch": "main",
72+
"version": "0.1",
73+
"ref": "c17a3fe7b1301a5db970c9b0a91ab57ad7da2cd0"
74+
},
75+
"files": [
76+
"config/packages/ai_clock_tool.yaml"
77+
]
78+
},
79+
"symfony/ai-wikipedia-tool": {
80+
"version": "0.9999999",
81+
"recipe": {
82+
"repo": "github.com/symfony/recipes",
83+
"branch": "main",
84+
"version": "0.1",
85+
"ref": "56c57f9b4a7a2353bdc6df287944722c09f414b2"
86+
},
87+
"files": [
88+
"config/packages/ai_wikipedia_tool.yaml"
89+
]
90+
},
6791
"symfony/asset-mapper": {
6892
"version": "7.1",
6993
"recipe": {

0 commit comments

Comments
 (0)