Merge main into feat/voice-core and reconcile layer capabilities

This commit is contained in:
Sameh Khamis committed 2026-10-07 13:14:31 -07:00
commit 1594db9497
149 files changed
+24561 -756

No files matched your search

+2 -1
View File
@@ -36,7 +36,8 @@ test('the complete Realtime tool payload pins the manifest-generated layer relea
// consolidated tool wording (each policy stated once); model-facing tools
// omit top-level anyOf (OpenAI rejects it). Contacts list routing preserves
// requested radius and center authority in descriptions only.
'71c66bb725e6987e56780db1e1a05e17359df6f2fcc4884b7ad46f326eae5f5d',
// Street Level adds its toggle enum values and generated alias hint.
'9eb113454c5af5e32e27ffcdc7919d0e4600ba1d204f8f175e071152be41ad0f',
);
});
+6
View File
@@ -298,6 +298,12 @@ const layers = [
context: false,
noQuery: 'use control_radio',
},
{
id: 'street-level',
aliases: ['street level', 'street-level imagery', 'mapillary'],
context: false,
noQuery: 'street-level imagery; no countable records',
},
{
id: 'recent-imagery',
aliases: [
+2
View File
@@ -46,6 +46,7 @@ test('tool enums are generated from the manifest', () => {
for (const id of [
'transit',
'recent-imagery',
'street-level',
'wind',
'weather-radar',
'weather-satellite',
@@ -99,6 +100,7 @@ test('spoken aliases resolve to real layers, keep every legacy phrase and never
buses: 'transit', trains: 'transit', hurricanes: 'weather-cyclones', cyclones: 'weather-cyclones',
'weather radar': 'weather-radar', lightning: 'weather-lightning', 'military bases': 'military-installations',
'recent imagery': 'recent-imagery', 'bike share': 'bikeshare', 'rocket launches': 'rocket-launches',
'street level': 'street-level', mapillary: 'street-level',
wind: 'wind', directions: 'directions', 'fire perimeters': 'fire-perimeters',
'wildfire perimeters': 'fire-perimeters', 'burn areas': 'fire-perimeters',
};