-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdebug.log
More file actions
265 lines (263 loc) · 51.4 KB
/
debug.log
File metadata and controls
265 lines (263 loc) · 51.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
[ArcPy] ArcPy integration not available: expected an indented block after 'try' statement on line 423 (arcpy_tools.py, line 424)
2026-03-15 23:54:51 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:54:51 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
.venv\Scripts\chainlit.exe : 2026-03-15 23:54:53 [INFO] data_agent.knowledge_base: [KB] Knowledge base tables ensured.
所在位置 行:1 字符: 22
+ ... ONPATH="."; .venv\Scripts\chainlit.exe run data_agent/app.py *> debug ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (2026-03-15 23:5...tables ensured.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
[Auth] Users table ready.
[Memory] Memory table ready.
[TokenTracker] Token usage table ready.
[DB] Table ownership registry ready.
[Sharing] Share links table ready.
[Audit] Audit log table ready.
[Templates] Analysis templates table ready.
[Semantic] Registry ready.
[Team] Teams tables ready.
[DataCatalog] Data catalog table ready.
[Session] Chainlit data layer tables ready.
[Workflows] Tables ready.
[FailureLearning] Tool failures table ready.
2026-03-15 23:54:53 - INFO - data_agent.knowledge_base - [KB] Knowledge base tables ensured.
2026-03-15 23:54:53 [INFO] data_agent.prompts: [Prompt] general=7.1.1, optimization=7.1.2, planner=7.1.3
[Cloud] Connected to bucket 'gisdatalake' successfully.
2026-03-15 23:54:53 - INFO - data_agent.prompts - [Prompt] general=7.1.1, optimization=7.1.2, planner=7.1.3
2026-03-15 23:54:53 [INFO] data_agent.app: Dynamic Planner mode enabled
[WeCom] Not configured. Bot disabled. Missing: WECOM_CORP_ID, WECOM_APP_SECRET, WECOM_TOKEN, WECOM_ENCODING_AES_KEY, WECOM_AGENT_ID
[DingTalk] Not configured. Bot disabled. Missing: DINGTALK_APP_KEY, DINGTALK_APP_SECRET, DINGTALK_ROBOT_CODE
[Feishu] Not configured. Bot disabled. Missing: FEISHU_APP_ID, FEISHU_APP_SECRET
2026-03-15 23:54:53 - INFO - data_agent.app - Dynamic Planner mode enabled
2026-03-15 23:54:53 [INFO] data_agent.mcp_hub: Loaded 1 MCP server config(s) (1 from DB, 1 from YAML seed)
2026-03-15 23:54:53 - INFO - data_agent.mcp_hub - Loaded 1 MCP server config(s) (1 from DB, 1 from YAML seed)
2026-03-15 23:54:55 [INFO] data_agent.app: Chainlit data layer initialized (PostgreSQL thread persistence)
2026-03-15 23:54:55 - INFO - data_agent.app - Chainlit data layer initialized (PostgreSQL thread persistence)
2026-03-15 23:54:55 [INFO] data_agent.app: Using DatabaseSessionService (PostgreSQL)
2026-03-15 23:54:55 - INFO - data_agent.app - Using DatabaseSessionService (PostgreSQL)
2026-03-15 23:54:55 [INFO] data_agent.app: Context caching enabled (TTL=1800s, min_tokens=4096)
2026-03-15 23:54:55 - INFO - data_agent.app - Context caching enabled (TTL=1800s, min_tokens=4096)
2026-03-15 23:54:56 [INFO] data_agent.app: Self-registration enabled at /register
2026-03-15 23:54:56 - INFO - data_agent.app - Self-registration enabled at /register
2026-03-15 23:54:56 [INFO] data_agent.app: Public share routes enabled at /s/{token}
2026-03-15 23:54:56 - INFO - data_agent.app - Public share routes enabled at /s/{token}
2026-03-15 23:54:56 [INFO] data_agent.app: User file API routes enabled at /api/user/files
2026-03-15 23:54:56 - INFO - data_agent.app - User file API routes enabled at /api/user/files
2026-03-15 23:54:56 [INFO] data_agent.app: Admin audit viewer enabled at /admin/audit
2026-03-15 23:54:56 - INFO - data_agent.app - Admin audit viewer enabled at /admin/audit
2026-03-15 23:54:56 [INFO] data_agent.frontend_api: Frontend API routes mounted (85 endpoints)
[Stream] API routes mounted: /api/streams, /ws/streams/{id}
2026-03-15 23:54:56 - INFO - data_agent.frontend_api - Frontend API routes mounted (85 endpoints)
2026-03-15 23:54:56 [INFO] data_agent.app:
==================================================
GIS Data Agent — System Status
==================================================
[OK] Database: Connected (21.9ms)
[OK] Cloud Storage: HuaweiOBS (gisdatalake)
[--] Redis: Not configured
[OK] Session: postgresql
[!!] MCP Hub: 0/1 servers connected
--------------------------------------------------
Dynamic Planner: Yes
ArcPy Engine: No
Bots: None configured
==================================================
[Workflows] APScheduler not installed. Cron scheduling disabled.
2026-03-15 23:54:56 - INFO - data_agent.app -
==================================================
GIS Data Agent — System Status
==================================================
[OK] Database: Connected (21.9ms)
[OK] Cloud Storage: HuaweiOBS (gisdatalake)
[--] Redis: Not configured
[OK] Session: postgresql
[!!] MCP Hub: 0/1 servers connected
--------------------------------------------------
Dynamic Planner: Yes
ArcPy Engine: No
Bots: None configured
==================================================
2026-03-15 23:54:56 - INFO - chainlit - Your app is available at http://localhost:8000
2026-03-15 23:54:58 - WARNING - chainlit - Translated markdown file for zh-CN not found. Defaulting to chainlit.md.
2026-03-15 23:54:58 [INFO] data_agent.mcp_hub: MCP 工具市场启动完成:0/0 个服务器已连接
2026-03-15 23:54:58 - INFO - data_agent.mcp_hub - MCP 工具市场启动完成:0/0 个服务器已连接
2026-03-15 23:54:59 [INFO] data_agent.app: Created new ADK session for admin
2026-03-15 23:54:59 - INFO - data_agent.app - Created new ADK session for admin
2026-03-15 23:54:59 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:54:59 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:55:01 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:55:01 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:55:02 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:55:02 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:56:14 [INFO] data_agent.app: [Trace:aba9a21d8126] Message received user=admin role=admin
2026-03-15 23:56:14 - INFO - data_agent.app - [Trace:aba9a21d8126] Message received user=admin role=admin
2026-03-15 23:56:14 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:56:18 - INFO - httpx - HTTP Request: POST https://aiplatform.googleapis.com/v1beta1/projects/gen-lang-client-0977577668/locations/global/publishers/google/models/gemini-2.0-flash:generateContent "HTTP/1.1 200 OK"
2026-03-15 23:56:18 [INFO] data_agent.app: [Trace:aba9a21d8126] Router intent=GENERAL reason=用户请求加载行政区划到地图上
2026-03-15 23:56:18 - INFO - data_agent.app - [Trace:aba9a21d8126] Router intent=GENERAL reason=用户请求加载行政区划到地图上
2026-03-15 23:56:18 [INFO] data_agent.app: [Trace:aba9a21d8126] Model tier=fast
2026-03-15 23:56:18 - INFO - data_agent.app - [Trace:aba9a21d8126] Model tier=fast
2026-03-15 23:56:18 - INFO - data_agent.app - [Trace:aba9a21d8126] ToolCategories={'database_management', 'spatial_processing', 'poi_location'} (filtering 3 categories)
2026-03-15 23:56:18 [INFO] data_agent.app: [Trace:aba9a21d8126] ToolCategories={'database_management', 'spatial_processing', 'poi_location'}
(filtering 3 categories)
2026-03-15 23:56:18 [INFO] data_agent.app: [Trace:6bd5bc43faf7] Pipeline=Dynamic Planner (意图: GENERAL) Intent=GENERAL Started
2026-03-15 23:56:18 - INFO - data_agent.app - [Trace:6bd5bc43faf7] Pipeline=Dynamic Planner (意图: GENERAL) Intent=GENERAL Started
2026-03-15 23:56:18 [INFO] data_agent.conversation_memory: Using PostgresMemoryService for conversation memory
2026-03-15 23:56:18 - INFO - data_agent.conversation_memory - Using PostgresMemoryService for conversation memory
2026-03-15 23:56:18 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'hitl_approval' registered.
2026-03-15 23:56:18 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'cost_guard' registered.
2026-03-15 23:56:18 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'gis_tool_retry' registered.
2026-03-15 23:56:18 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'provenance' registered.
2026-03-15 23:56:18 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:56:18 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:56:19 - INFO - google_adk.google.adk.models.google_llm - Sending out request, model: gemini-2.5-flash, backend: GoogleLLMVariant.VERTEX_AI, stream: False
2026-03-15 23:56:24 - INFO - google_adk.google.adk.models.google_llm - Response received from the model.
2026-03-15 23:56:24 - WARNING - google_genai.types - Warning: there are non-text parts in the response: ['function_call'], returning concatenated text result from text parts. Check the full candidates.content.parts accessor to get the full model response.
[SQL Filter] Loaded 15 rows from xiangzhen WHERE city='重庆市' AND county='璧山区'
2026-03-15 23:56:24 - INFO - pyogrio._io - Created 15 records
2026-03-15 23:56:25 [INFO] data_agent.artifact_handler: [ArtifactDetect] resp_type=dict, str_len=99, artifacts=1
2026-03-15 23:56:25 [INFO] data_agent.app: [ArtifactDetect] Found: D:\adk\data_agent\uploads\admin\interactive_map_557815cc.html (type=html,
already_shown=False)
2026-03-15 23:56:25 - INFO - data_agent.artifact_handler - [ArtifactDetect] resp_type=dict, str_len=99, artifacts=1
2026-03-15 23:56:25 - INFO - data_agent.app - [ArtifactDetect] Found: D:\adk\data_agent\uploads\admin\interactive_map_557815cc.html (type=html, already_shown=False)
2026-03-15 23:56:25 [INFO] data_agent.artifact_handler: [ArtifactHTML] Loaded mapconfig: layers=1
2026-03-15 23:56:25 - INFO - data_agent.artifact_handler - [ArtifactHTML] Loaded mapconfig: layers=1
2026-03-15 23:56:25 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:56:25 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:56:29 - INFO - google_adk.google.adk.models.gemini_context_cache_manager - Cache created successfully: projects/503878915776/locations/global/cachedContents/557180472312987648
2026-03-15 23:56:29 - INFO - google_adk.google.adk.models.google_llm - Sending out request, model: gemini-2.5-flash, backend: GoogleLLMVariant.VERTEX_AI, stream: False
2026-03-15 23:56:29 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:56:30 - INFO - google_adk.google.adk.models.google_llm - Response received from the model.
2026-03-15 23:56:30 [INFO] data_agent.app: [ArtifactText] Found 1 artifacts in LLM text: ['D:\\adk\\data_agent\\uploads\\admin\\interactive_m
ap_557815cc.html']
2026-03-15 23:56:30 - INFO - data_agent.app - [ArtifactText] Found 1 artifacts in LLM text: ['D:\\adk\\data_agent\\uploads\\admin\\interactive_map_557815cc.html']
2026-03-15 23:56:30 [INFO] data_agent.app: [MapFlush] Sending map_update from tool response: ['layers', 'center', 'zoom']
2026-03-15 23:56:30 - INFO - data_agent.app - [MapFlush] Sending map_update from tool response: ['layers', 'center', 'zoom']
2026-03-15 23:56:30 - WARNING - chainlit - Data Layer: No storage client configured. File will not be uploaded.
2026-03-15 23:56:30 [INFO] data_agent.app: [Trace:6bd5bc43faf7] Pipeline=Dynamic Planner (意图: GENERAL) Finished duration=12.5s
2026-03-15 23:56:30 [INFO] data_agent.app: [MapPreInject] _final_map_update=True, _final_data_update=False, msg_sent=True
2026-03-15 23:56:30 - INFO - data_agent.app - [Trace:6bd5bc43faf7] Pipeline=Dynamic Planner (意图: GENERAL) Finished duration=12.5s
2026-03-15 23:56:30 - INFO - data_agent.app - [MapPreInject] _final_map_update=True, _final_data_update=False, msg_sent=True
2026-03-15 23:56:30 [INFO] data_agent.app: [MapInject] Injected map_update into meta message: layers=1
2026-03-15 23:56:30 - INFO - data_agent.app - [MapInject] Injected map_update into meta message: layers=1
2026-03-15 23:56:31 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=['admin']
2026-03-15 23:56:31 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=['admin']
2026-03-15 23:56:33 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:56:33 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:56:58 [INFO] data_agent.app: [Trace:e6ddd846e275] Message received user=admin role=admin
2026-03-15 23:56:58 - INFO - data_agent.app - [Trace:e6ddd846e275] Message received user=admin role=admin
2026-03-15 23:56:58 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:56:59 - INFO - httpx - HTTP Request: POST https://aiplatform.googleapis.com/v1beta1/projects/gen-lang-client-0977577668/locations/global/publishers/google/models/gemini-2.0-flash:generateContent "HTTP/1.1 200 OK"
2026-03-15 23:56:59 [INFO] data_agent.app: [Trace:e6ddd846e275] Router intent=GENERAL reason=用户请求水文分析并提取小流域
2026-03-15 23:56:59 - INFO - data_agent.app - [Trace:e6ddd846e275] Router intent=GENERAL reason=用户请求水文分析并提取小流域
2026-03-15 23:56:59 [INFO] data_agent.app: [Trace:e6ddd846e275] Model tier=fast
2026-03-15 23:56:59 - INFO - data_agent.app - [Trace:e6ddd846e275] Model tier=fast
2026-03-15 23:57:00 [INFO] data_agent.app: [Trace:e6ddd846e275] ToolCategories={'remote_sensing', 'spatial_processing'} (filtering 2 categori
es)
2026-03-15 23:57:00 - INFO - data_agent.app - [Trace:e6ddd846e275] ToolCategories={'remote_sensing', 'spatial_processing'} (filtering 2 categories)
2026-03-15 23:57:00 [INFO] data_agent.app: [Trace:6bd2e10b1f9c] Pipeline=Dynamic Planner (意图: GENERAL) Intent=GENERAL Started
2026-03-15 23:57:00 - INFO - data_agent.app - [Trace:6bd2e10b1f9c] Pipeline=Dynamic Planner (意图: GENERAL) Intent=GENERAL Started
2026-03-15 23:57:00 [INFO] data_agent.conversation_memory: Using PostgresMemoryService for conversation memory
2026-03-15 23:57:00 - INFO - data_agent.conversation_memory - Using PostgresMemoryService for conversation memory
2026-03-15 23:57:00 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'hitl_approval' registered.
2026-03-15 23:57:00 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'cost_guard' registered.
2026-03-15 23:57:00 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'gis_tool_retry' registered.
2026-03-15 23:57:00 - INFO - google_adk.google.adk.plugins.plugin_manager - Plugin 'provenance' registered.
2026-03-15 23:57:00 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:57:00 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:57:01 - INFO - google_adk.google.adk.models.google_llm - Sending out request, model: gemini-2.5-flash, backend: GoogleLLMVariant.VERTEX_AI, stream: False
2026-03-15 23:57:01 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:57:06 - INFO - google_adk.google.adk.models.google_llm - Response received from the model.
2026-03-15 23:57:06 - INFO - pyogrio._io - Created 15 records
2026-03-15 23:57:47 [INFO] data_agent.artifact_handler: [ArtifactDetect] resp_type=dict, str_len=163, artifacts=1
[DEM] Exported 15 boundary features from xiangzhen to D:\adk\data_agent\uploads\admin\boundary_export_4eb4aaff.geojson
2026-03-15 23:57:47 - INFO - data_agent.artifact_handler - [ArtifactDetect] resp_type=dict, str_len=163, artifacts=1
2026-03-15 23:57:47 [INFO] data_agent.app: [ArtifactDetect] Found: D:\adk\data_agent\uploads\admin\dem_9680b06c.tif (type=tif, already_shown=
False)
2026-03-15 23:57:47 - INFO - data_agent.app - [ArtifactDetect] Found: D:\adk\data_agent\uploads\admin\dem_9680b06c.tif (type=tif, already_shown=False)
2026-03-15 23:57:47 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:57:47 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:57:47 - INFO - google_adk.google.adk.models.google_llm - Sending out request, model: gemini-2.5-flash, backend: GoogleLLMVariant.VERTEX_AI, stream: False
2026-03-15 23:57:47 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:57:52 - INFO - google_adk.google.adk.models.google_llm - Response received from the model.
2026-03-15 23:58:15 - WARNING - rasterio._env - CPLE_AppDefined in DeprecationWarning: 'Memory' driver is deprecated since GDAL 3.11. Use 'MEM' onwards. Further messages of this type will be suppressed.
2026-03-15 23:58:16 - INFO - pyogrio._io - Created 1 records
2026-03-15 23:58:37 [INFO] data_agent.artifact_handler: [ArtifactDetect] resp_type=dict, str_len=1705, artifacts=5
Visualization font configured: SimHei
2026-03-15 23:58:37 - INFO - data_agent.artifact_handler - [ArtifactDetect] resp_type=dict, str_len=1705, artifacts=5
2026-03-15 23:58:37 [INFO] data_agent.app: [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\watershed_map_e88df065.png (type=png,
already_shown=False)
2026-03-15 23:58:37 - INFO - data_agent.app - [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\watershed_map_e88df065.png (type=png, already_shown=False)
2026-03-15 23:58:37 [INFO] data_agent.app: [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\watershed_boundary_58e0013d.geojson (
type=geojson, already_shown=False)
2026-03-15 23:58:37 - INFO - data_agent.app - [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\watershed_boundary_58e0013d.geojson (type=geojson, already_shown=False)
2026-03-15 23:58:38 [INFO] data_agent.app: [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\stream_network_783306b1.geojson (type
=geojson, already_shown=False)
2026-03-15 23:58:38 - INFO - data_agent.app - [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\stream_network_783306b1.geojson (type=geojson, already_shown=False)
2026-03-15 23:58:39 [INFO] data_agent.app: [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\flow_accumulation_a87f0507.tif (type=
tif, already_shown=False)
2026-03-15 23:58:39 - INFO - data_agent.app - [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\flow_accumulation_a87f0507.tif (type=tif, already_shown=False)
2026-03-15 23:58:39 [INFO] data_agent.app: [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\watershed_map_e88df065.png (type=png,
already_shown=True)
2026-03-15 23:58:39 - INFO - data_agent.app - [ArtifactDetect] Found: D:\\adk\\data_agent\\uploads\\admin\\watershed_map_e88df065.png (type=png, already_shown=True)
2026-03-15 23:58:39 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:58:39 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:58:39 - INFO - google_adk.google.adk.models.google_llm - Sending out request, model: gemini-2.5-flash, backend: GoogleLLMVariant.VERTEX_AI, stream: False
2026-03-15 23:58:39 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:58:40 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:58:40 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:58:40 [INFO] data_agent.app: Restored existing session for admin (10 prior events)
2026-03-15 23:58:40 - INFO - data_agent.app - Restored existing session for admin (10 prior events)
2026-03-15 23:58:40 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:58:40 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:58:42 [INFO] data_agent.frontend_api: [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:58:42 - INFO - data_agent.frontend_api - [/api/map/pending] user=admin, pending_keys=[]
2026-03-15 23:58:45 - INFO - google_adk.google.adk.models.google_llm - Response received from the model.
2026-03-15 23:58:45 - INFO - pyogrio._io - Created 1 records
2026-03-15 23:58:46 [INFO] data_agent.artifact_handler: [ArtifactDetect] resp_type=dict, str_len=99, artifacts=1
2026-03-15 23:58:46 - INFO - data_agent.artifact_handler - [ArtifactDetect] resp_type=dict, str_len=99, artifacts=1
2026-03-15 23:58:46 [INFO] data_agent.app: [ArtifactDetect] Found: D:\adk\data_agent\uploads\admin\interactive_map_e75840e7.html (type=html,
already_shown=False)
2026-03-15 23:58:46 - INFO - data_agent.app - [ArtifactDetect] Found: D:\adk\data_agent\uploads\admin\interactive_map_e75840e7.html (type=html, already_shown=False)
2026-03-15 23:58:46 [INFO] data_agent.artifact_handler: [ArtifactHTML] Loaded mapconfig: layers=1
2026-03-15 23:58:46 - INFO - data_agent.artifact_handler - [ArtifactHTML] Loaded mapconfig: layers=1
2026-03-15 23:58:46 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:58:46 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:58:46 - INFO - google_adk.google.adk.models.google_llm - Sending out request, model: gemini-2.5-flash, backend: GoogleLLMVariant.VERTEX_AI, stream: False
2026-03-15 23:58:46 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:58:52 - INFO - google_adk.google.adk.models.google_llm - Response received from the model.
2026-03-15 23:58:52 [INFO] data_agent.app: [ArtifactText] Found 2 artifacts in LLM text: ['D:\\adk\\data_agent\\uploads\\admin\\interactive_m
ap_e75840e7.html', 'D:\\adk\\data_agent\\uploads\\admin\\watershed_map_e88df065.png']
2026-03-15 23:58:52 - INFO - data_agent.app - [ArtifactText] Found 2 artifacts in LLM text: ['D:\\adk\\data_agent\\uploads\\admin\\interactive_map_e75840e7.html', 'D:\\adk\\data_agent\\uploads\\admin\\watershed_map_e88df065.png']
2026-03-15 23:58:52 [INFO] data_agent.app: [ArtifactSend] elements=1, metadata_keys=[], final_map_set=True
2026-03-15 23:58:52 - INFO - data_agent.app - [ArtifactSend] elements=1, metadata_keys=[], final_map_set=True
2026-03-15 23:58:52 [INFO] data_agent.app: [MapFlush] Sending map_update from tool response: ['layers', 'center', 'zoom']
2026-03-15 23:58:52 - INFO - data_agent.app - [MapFlush] Sending map_update from tool response: ['layers', 'center', 'zoom']
2026-03-15 23:58:52 - WARNING - chainlit - Data Layer: No storage client configured. File will not be uploaded.
2026-03-15 23:58:52 - WARNING - chainlit - Data Layer: No storage client configured. File will not be uploaded.
2026-03-15 23:58:52 - WARNING - chainlit - Data Layer: No storage client configured. File will not be uploaded.
2026-03-15 23:58:53 [INFO] data_agent.app: [Trace:6bd2e10b1f9c] Pipeline=Dynamic Planner (意图: GENERAL) Finished duration=112.9s
2026-03-15 23:58:53 - INFO - data_agent.app - [Trace:6bd2e10b1f9c] Pipeline=Dynamic Planner (意图: GENERAL) Finished duration=112.9s
2026-03-15 23:58:53 - INFO - data_agent.app - [MapPreInject] _final_map_update=True, _final_data_update=False, msg_sent=True
2026-03-15 23:58:53 [INFO] data_agent.app: [MapPreInject] _final_map_update=True, _final_data_update=False, msg_sent=True
2026-03-15 23:58:53 [INFO] data_agent.app: [MapInject] Injected map_update into meta message: layers=1
2026-03-15 23:58:53 - INFO - data_agent.app - [MapInject] Injected map_update into meta message: layers=1
2026-03-15 23:58:53 - WARNING - google_genai._api_client - Both GOOGLE_API_KEY and GEMINI_API_KEY are set. Using GOOGLE_API_KEY.
2026-03-15 23:58:53 - INFO - google_genai._api_client - The project/location from the environment variables will take precedence over the API key from the environment variables.
2026-03-15 23:58:53 - INFO - google_genai.models - AFC is enabled with max remote calls: 10.
2026-03-15 23:58:58 - INFO - httpx - HTTP Request: POST https://aiplatform.googleapis.com/v1beta1/projects/gen-lang-client-0977577668/locations/global/publishers/google/models/gemini-2.0-flash:generateContent "HTTP/1.1 200 OK"
2026-03-15 23:58:58 - INFO - data_agent.app - [MemoryETL] Extracted 5 facts for user=admin
2026-03-15 23:58:58 [INFO] data_agent.app: [MemoryETL] Extracted 5 facts for user=admin
0%| | 0/1 [00:00<?, ?it/s]
100%|██████████| 1/1 [00:01<00:00, 1.91s/it]
100%|██████████| 1/1 [00:01<00:00, 1.98s/it]
2026-03-15 23:59:26 [INFO] data_agent.cloud_storage: [Cloud] Uploaded: admin/Analysis_Report.pdf
2026-03-15 23:59:26 - INFO - data_agent.cloud_storage - [Cloud] Uploaded: admin/Analysis_Report.pdf
2026-03-15 23:59:26 [INFO] data_agent.data_catalog: [DataCatalog] Registered: Analysis_Report.pdf (id=298, backend=cloud)
2026-03-15 23:59:26 - INFO - data_agent.data_catalog - [DataCatalog] Registered: Analysis_Report.pdf (id=298, backend=cloud)
2026-03-15 23:59:26 - WARNING - chainlit - Data Layer: No storage client configured. File will not be uploaded.
forrtl: error (200): program aborting due to window-CLOSE event
Image PC Routine Line Source
KERNELBASE.dll 00007FFFD45BD64D Unknown Unknown Unknown
KERNEL32.DLL 00007FFFD723E8D7 Unknown Unknown Unknown
ntdll.dll 00007FFFD788C40C Unknown Unknown Unknown