Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0713dee
docs(spec): AG-UI map cockpit polish design (fit-to-bounds + Advanced…
blove Jun 25, 2026
b1b64b7
docs(spec): reconcile map-cockpit spec with open PR #736 (PR-A)
blove Jun 25, 2026
d99c3f8
docs(plan): AG-UI map cockpit PR-B implementation plan (fit-to-bounds…
blove Jun 25, 2026
bba135c
feat(ag-ui): pure computeBounds helper for map fit-to-bounds
blove Jun 25, 2026
86f10f8
feat(ag-ui): fit map to stops on structural change (fit-to-bounds)
blove Jun 25, 2026
16f18ba
feat(ag-ui): plumb GOOGLE_MAPS_MAP_ID through the env mechanism
blove Jun 25, 2026
c00f235
feat(ag-ui): load Maps marker library for advanced markers
blove Jun 25, 2026
fabb7a2
feat(ag-ui): migrate to AdvancedMarkerElement + cloud dark map style
blove Jun 25, 2026
12da654
docs(ag-ui): document GOOGLE_MAPS_API_KEY + GOOGLE_MAPS_MAP_ID (App m…
blove Jun 25, 2026
86ad28c
Merge remote-tracking branch 'origin/main' into feat/ag-ui-map-cockpi…
blove Jun 25, 2026
0c6e8aa
fix(ag-ui): fitBounds reserves the App-mode panel insets so no marker…
blove Jun 27, 2026
c0907ba
feat(ag-ui): App mode coexists with popup; embed toggles App mode off
blove Jun 27, 2026
005cdce
fix(ag-ui): map occupies its own column beside the sidebar drawer (no…
blove Jun 27, 2026
d78f940
Merge remote-tracking branch 'origin/main' into feat/ag-ui-map-cockpi…
blove Jun 27, 2026
f088214
wip(ag-ui): map into chat-sidebar flex content slot (replaces absolut…
blove Jun 27, 2026
c362822
Merge origin/main into feat/ag-ui-map-cockpit-pr-b (tplane rename + #…
blove Jul 6, 2026
0b60c01
fix(ag-ui): param-sync navigates to the explicit mode (fresh /popup b…
blove Jul 6, 2026
79dbc21
feat(ag-ui): context-aware welcome suggestions (App mode leads with i…
blove Jul 6, 2026
7a4bea9
Merge origin/main (final tplane rename + #737 promo + #742/#743): kee…
blove Jul 6, 2026
2275c0c
Merge remote-tracking branch 'origin/main' into feat/ag-ui-map-cockpi…
blove Jul 6, 2026
a8a4d2a
chore(ag-ui): launch configs for the itinerary demo (frontend + pytho…
blove Jul 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 41 additions & 8 deletions .claude/launch.json
Original file line number Diff line number Diff line change
@@ -1,49 +1,82 @@
{
"version": "0.0.1",
"configurations": [
{
"name": "ag-ui-itinerary",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && export GOOGLE_MAPS_API_KEY=$(grep -E '^GOOGLE_MAPS_API_KEY=' /Users/blove/repos/angular-agent-framework/.env | head -1 | cut -d= -f2- | tr -d '\"' | tr -d \"'\") && export GOOGLE_MAPS_MAP_ID=86d464ea7d5306034fe2a254 && npx nx serve examples-ag-ui-angular --port 4222"],
"port": 4222
},
{
"name": "ag-ui-backend",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "cd examples/ag-ui/python && export OPENAI_API_KEY=$(grep -E '^OPENAI_API_KEY=' /Users/blove/repos/angular-agent-framework/.env | head -1 | cut -d= -f2- | tr -d '\"' | tr -d \"'\") && unset AG_UI_INTERNAL_TOKEN && uv run uvicorn src.server:app --port 8000"],
"port": 8000
},
{
"name": "website-dev",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve website --port $PORT"],
"runtimeArgs": [
"-c",
"export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve website --port $PORT"
],
"port": 3000,
"autoPort": true
},
{
"name": "cockpit",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit --port 4201"],
"runtimeArgs": [
"-c",
"export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit --port 4201"
],
"port": 4201
},
{
"name": "streaming",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit-langgraph-streaming-angular --port 4300"],
"runtimeArgs": [
"-c",
"export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit-langgraph-streaming-angular --port 4300"
],
"port": 4300
},
{
"name": "ag-ui-streaming",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit-ag-ui-streaming-angular --port $PORT"],
"runtimeArgs": [
"-c",
"export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit-ag-ui-streaming-angular --port $PORT"
],
"port": 4350,
"autoPort": true
},
{
"name": "examples-chat",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve examples-chat-angular --port 4400"],
"runtimeArgs": [
"-c",
"export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve examples-chat-angular --port 4400"
],
"port": 4400
},
{
"name": "genui-python",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "set -a && source /Users/blove/repos/angular-agent-framework/.env && set +a && cd cockpit/chat/generative-ui/python && uv run langgraph dev --port 5508 --no-browser"],
"runtimeArgs": [
"-c",
"set -a && source /Users/blove/repos/angular-agent-framework/.env && set +a && cd cockpit/chat/generative-ui/python && uv run langgraph dev --port 5508 --no-browser"
],
"port": 5508
},
{
"name": "genui-angular",
"runtimeExecutable": "/bin/bash",
"runtimeArgs": ["-c", "export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit-chat-generative-ui-angular --port 4500"],
"runtimeArgs": [
"-c",
"export PATH=/Users/blove/.nvm/versions/node/v22.14.0/bin:$PATH && npx nx serve cockpit-chat-generative-ui-angular --port 4500"
],
"port": 4500
}
]
}
}
Loading
Loading