Данные и инструменты
Формы извлечены локально без импорта приложения. Примеры синтетические и проверены по извлечённым JSON Schema; дополнительные валидаторы приложения не выполнялись.
chat-agent · airport_get
chat-agent: src_agent/pydantic_agent.py:301 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "airport_get",
"registration": "tools.tool",
"arguments": {
"code": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 301,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 301,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L301",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · airports_search
chat-agent: src_agent/pydantic_agent.py:283 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "airports_search",
"registration": "tools.tool",
"arguments": {
"radius_km": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"exclusiveMinimum": 0,
"maximum": 20000
},
"minimum_runway_m": {
"type": "integer",
"minimum": 0,
"maximum": 10000
},
"available_only": {
"type": "boolean"
},
"status": {
"anyOf": [
{
"enum": [
"open",
"closed",
"all"
]
},
{
"type": "null"
}
]
},
"wind_m_s": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"minimum": 0,
"maximum": 100
},
"visibility_km": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"minimum": 0,
"maximum": 100
},
"farthest": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 64
}
},
"returns": {
"x-python-type": "list"
},
"line": 283,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 283,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L283",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · artifact_get
chat-agent: src_agent/pydantic_agent.py:332 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "artifact_get",
"registration": "tools.tool",
"arguments": {
"artifact_id": {
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 1000
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"returns": {
"type": "object"
},
"line": 332,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 332,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L332",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · flight_get
chat-agent: src_agent/pydantic_agent.py:311 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "flight_get",
"registration": "tools.tool",
"arguments": {
"flight_number": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 311,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 311,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L311",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · geo_distances
chat-agent: src_agent/pydantic_agent.py:321 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "geo_distances",
"registration": "tools.tool",
"arguments": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
}
},
"returns": {
"x-python-type": "list"
},
"line": 321,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 321,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L321",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · map_show_points
chat-agent: src_agent/pydantic_agent.py:345 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "map_show_points",
"registration": "tools.tool",
"arguments": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
}
},
"returns": {
"type": "object"
},
"line": 345,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 345,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L345",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · map_show_route
chat-agent: src_agent/pydantic_agent.py:356 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "map_show_route",
"registration": "tools.tool",
"arguments": {
"code": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 356,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 356,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L356",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · plan_save
chat-agent: src_agent/pydantic_agent.py:365 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "plan_save",
"registration": "tools.tool",
"arguments": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"airport_codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
},
"notes": {
"type": "string",
"maxLength": 4096
},
"flight_number": {
"x-python-type": "FlightNumber"
}
},
"returns": {
"type": "object"
},
"line": 365,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 365,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L365",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · position_get
chat-agent: src_agent/pydantic_agent.py:278 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "position_get",
"registration": "tools.tool",
"arguments": {},
"returns": {
"type": "object"
},
"line": 278,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 278,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L278",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · route_preview
chat-agent: src_agent/pydantic_agent.py:327 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "route_preview",
"registration": "tools.tool",
"arguments": {
"code": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 327,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 327,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L327",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · weather_get
chat-agent: src_agent/pydantic_agent.py:306 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "weather_get",
"registration": "tools.tool",
"arguments": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
}
},
"returns": {
"x-python-type": "list"
},
"line": 306,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 306,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L306",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · AgentStepConstraints
chat-agent: src_shared/contracts/llm.py:43 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "AgentStepConstraints",
"schema": {
"type": "object",
"properties": {
"tool_choice": {
"enum": [
"auto",
"required"
]
}
},
"required": []
},
"line": 43,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 43,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L43",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"tool_choice": "auto"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · AgentStepInput
chat-agent: src_shared/contracts/llm.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "AgentStepInput",
"schema": {
"type": "object",
"properties": {
"messages": {
"type": "array",
"items": {
"type": "object"
}
},
"tools": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": []
},
"line": 13,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"messages": [
{}
],
"tools": [
{}
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · AirportUpdate
chat-agent: src_shared/aviation.py:68 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "AirportUpdate",
"schema": {
"type": "object",
"properties": {
"revision": {
"type": "integer"
},
"code": {
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"runway_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"available": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"runways": {
"anyOf": [
{
"type": "array",
"items": {
"x-python-type": "RunwayUpdate"
}
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 68,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 68,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L68",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"revision": 1,
"code": "example",
"status": "example",
"runway_id": "example",
"available": true,
"runways": [
null
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · DialogStepData
chat-agent: src_shared/contracts/llm.py:130 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "DialogStepData",
"schema": {
"type": "object",
"properties": {
"response_text": {
"type": "string"
},
"tool_calls": {
"type": "array",
"items": {
"x-python-type": "DialogToolCall"
}
}
},
"required": []
},
"line": 130,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 130,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L130",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"response_text": "example",
"tool_calls": [
null
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · DialogToolCall
chat-agent: src_shared/contracts/llm.py:123 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "DialogToolCall",
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"arguments": {
"type": "object"
}
},
"required": [
"arguments"
]
},
"line": 123,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 123,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L123",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"id": "example",
"name": "example",
"arguments": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ErrorInfo
chat-agent: src_shared/contracts/common.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ErrorInfo",
"schema": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 14,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"code": "example",
"message": "example",
"details": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · FinalResponseData
chat-agent: src_shared/contracts/llm.py:115 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "FinalResponseData",
"schema": {
"type": "object",
"properties": {
"response_text": {
"type": "string"
},
"client_command": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 115,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 115,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L115",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"response_text": "example",
"client_command": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · FlightUpdate
chat-agent: src_shared/aviation.py:78 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "FlightUpdate",
"schema": {
"type": "object",
"properties": {
"revision": {
"type": "integer"
},
"departure_in_minutes": {
"type": "integer"
},
"travel_minutes": {
"type": "integer"
},
"buffer_minutes": {
"type": "integer"
},
"to": {
"type": "string"
}
},
"required": []
},
"line": 78,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 78,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L78",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"revision": 1,
"departure_in_minutes": 1,
"travel_minutes": 1,
"buffer_minutes": 1,
"to": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · FlowState
chat-agent: src_langgraph/state.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "FlowState",
"schema": {
"type": "object",
"properties": {
"req": {
"x-python-type": "WorkflowRunRequest"
},
"history": {
"type": "array",
"items": {
"type": "object"
}
},
"summary": {
"type": "string"
},
"working_history": {
"type": "array",
"items": {
"type": "object"
}
},
"dialog_context": {
"type": "string"
},
"context_extra": {
"type": "object"
},
"user_turn_id": {
"type": "string"
},
"assistant_turn_id": {
"type": "string"
},
"selected_scenario": {
"type": "string"
},
"routing": {
"type": "object"
},
"response": {
"x-python-type": "WorkflowRunResponse"
}
},
"required": [
"req",
"history",
"summary",
"working_history",
"dialog_context",
"context_extra",
"user_turn_id",
"assistant_turn_id",
"selected_scenario",
"routing",
"response"
]
},
"line": 20,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"req": null,
"history": [
{}
],
"summary": "example",
"working_history": [
{}
],
"dialog_context": "example",
"context_extra": {},
"user_turn_id": "example",
"assistant_turn_id": "example",
"selected_scenario": "example",
"routing": {},
"response": null
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · HistoryTurn
chat-agent: src_shared/contracts/history.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "HistoryTurn",
"schema": {
"type": "object",
"properties": {
"turn_id": {
"type": "string"
},
"role": {
"type": "string"
},
"text": {
"type": "string"
},
"ts_ms": {
"type": "integer"
},
"meta": {
"type": "object"
}
},
"required": [
"text"
]
},
"line": 10,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"turn_id": "example",
"role": "example",
"text": "example",
"ts_ms": 1,
"meta": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ParamsExtractData
chat-agent: src_shared/contracts/llm.py:64 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ParamsExtractData",
"schema": {
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"values": {
"type": "object"
},
"missing": {
"type": "array",
"items": {
"type": "string"
}
},
"confidence": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": []
},
"line": 64,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 64,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L64",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"ok": true,
"values": {},
"missing": [
"example"
],
"confidence": 1,
"notes": [
"example"
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · PlanAction
chat-agent: src_shared/aviation.py:96 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "PlanAction",
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"airport_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"notes": {
"type": "string"
},
"flight_number": {
"x-python-type": "FlightNumber"
}
},
"required": []
},
"line": 96,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 96,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L96",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"name": "example",
"airport_codes": [
"example"
],
"notes": "example",
"flight_number": null
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · PositionUpdate
chat-agent: src_shared/aviation.py:55 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "PositionUpdate",
"schema": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"revision": {
"type": "integer"
}
},
"required": []
},
"line": 55,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 55,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L55",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"lat": 1,
"lon": 1,
"revision": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ReviseData
chat-agent: src_shared/contracts/llm.py:74 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ReviseData",
"schema": {
"type": "object",
"properties": {
"fixed": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"need_user_input": {
"type": "boolean"
},
"question": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 74,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 74,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L74",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"fixed": {},
"need_user_input": true,
"question": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · RoutingDecisionData
chat-agent: src_shared/contracts/llm.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "RoutingDecisionData",
"schema": {
"type": "object",
"properties": {
"workflow_id": {
"type": "string"
},
"reason": {
"type": "string"
},
"confidence": {
"type": "number"
}
},
"required": []
},
"line": 56,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"workflow_id": "example",
"reason": "example",
"confidence": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · RunwayUpdate
chat-agent: src_shared/aviation.py:62 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "RunwayUpdate",
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"available": {
"type": "boolean"
}
},
"required": []
},
"line": 62,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 62,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L62",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"id": "example",
"available": true
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ToolDecisionData
chat-agent: src_shared/contracts/llm.py:91 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ToolDecisionData",
"schema": {
"type": "object",
"properties": {
"needs_tool": {
"type": "boolean"
},
"tool_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"reason": {
"type": "string"
}
},
"required": []
},
"line": 91,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 91,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L91",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"needs_tool": true,
"tool_name": "example",
"reason": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ToolParamsData
chat-agent: src_shared/contracts/llm.py:106 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ToolParamsData",
"schema": {
"type": "object",
"properties": {
"extracted": {
"type": "object"
},
"missing": {
"type": "array",
"items": {
"type": "string"
}
},
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 106,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 106,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L106",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"extracted": {},
"missing": [
"example"
],
"prompt": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · TraceEnvelope
chat-agent: src_shared/contracts/common.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "TraceEnvelope",
"schema": {
"type": "object",
"properties": {
"trace_id": {
"type": "string",
"format": "uuid"
},
"request_id": {
"type": "string",
"format": "uuid"
},
"correlation_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"session_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"ts_ms": {
"type": "integer"
}
},
"required": [
"trace_id",
"request_id"
]
},
"line": 22,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"trace_id": "00000000-0000-4000-8000-000000000001",
"request_id": "00000000-0000-4000-8000-000000000001",
"correlation_id": "00000000-0000-4000-8000-000000000001",
"session_id": "00000000-0000-4000-8000-000000000001",
"ts_ms": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · WorkflowRuntimeState
chat-agent: src_shared/contracts/workflow.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "WorkflowRuntimeState",
"schema": {
"type": "object",
"properties": {
"active_workflow_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pending": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"context": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"version": {
"type": "integer"
}
},
"required": []
},
"line": 12,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"active_workflow_id": "example",
"pending": {},
"context": {},
"version": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · audio_format
chat-agent: src_shared/audio.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "audio_format",
"operation": "AudioResampler",
"parameters": {
"format": "s16",
"layout": "mono",
"rate": 16000
},
"line": 35,
"limitation": "Declared frame/resampler parameters; decoded PCM and complete pipeline require runtime evidence",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · audio_format
voice: src/webui/file_mode.py:1313 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "audio_format",
"operation": "AudioResampler",
"parameters": {
"format": "s16",
"layout": "mono",
"rate": null
},
"line": 1313,
"limitation": "Declared frame/resampler parameters; decoded PCM and complete pipeline require runtime evidence",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 1313,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L1313",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}Служебные вложения доступны в исходном архиве.