INFO: Started server process [4336] INFO: Waiting for application startup. 2026-03-27 23:13:49,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing .connector at 0x000002329911A340> 2026-03-27 23:13:49,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation .connector at 0x000002329911A340> completed 2026-03-27 23:13:49,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) 2026-03-27 23:13:49,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) completed 2026-03-27 23:13:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'floor', 1, , deterministic=True) 2026-03-27 23:13:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'floor', 1, , deterministic=True) completed 2026-03-27 23:13:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA read_uncommitted', []) 2026-03-27 23:13:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA read_uncommitted', []) completed 2026-03-27 23:13:49,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,023 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:49,024 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("users") 2026-03-27 23:13:49,024 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("users")', ()) 2026-03-27 23:13:49,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("users")', ()) completed 2026-03-27 23:13:49,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,028 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("documents") 2026-03-27 23:13:49,029 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("documents")', ()) 2026-03-27 23:13:49,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("documents")', ()) completed 2026-03-27 23:13:49,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,030 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("document_chunks") 2026-03-27 23:13:49,031 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("document_chunks")', ()) 2026-03-27 23:13:49,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("document_chunks")', ()) completed 2026-03-27 23:13:49,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,034 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("tasks") 2026-03-27 23:13:49,034 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("tasks")', ()) 2026-03-27 23:13:49,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("tasks")', ()) completed 2026-03-27 23:13:49,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,036 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("task_histories") 2026-03-27 23:13:49,036 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("task_histories")', ()) 2026-03-27 23:13:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("task_histories")', ()) completed 2026-03-27 23:13:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,037 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("forum_posts") 2026-03-27 23:13:49,037 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("forum_posts")', ()) 2026-03-27 23:13:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("forum_posts")', ()) completed 2026-03-27 23:13:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,039 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("forum_replies") 2026-03-27 23:13:49,039 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("forum_replies")', ()) 2026-03-27 23:13:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("forum_replies")', ()) completed 2026-03-27 23:13:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,041 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("agents") 2026-03-27 23:13:49,042 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("agents")', ()) 2026-03-27 23:13:49,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("agents")', ()) completed 2026-03-27 23:13:49,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,044 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("agent_messages") 2026-03-27 23:13:49,044 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("agent_messages")', ()) 2026-03-27 23:13:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("agent_messages")', ()) completed 2026-03-27 23:13:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,045 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("conversations") 2026-03-27 23:13:49,045 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("conversations")', ()) 2026-03-27 23:13:49,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("conversations")', ()) completed 2026-03-27 23:13:49,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,047 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("messages") 2026-03-27 23:13:49,047 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("messages")', ()) 2026-03-27 23:13:49,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("messages")', ()) completed 2026-03-27 23:13:49,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,049 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("kg_nodes") 2026-03-27 23:13:49,050 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("kg_nodes")', ()) 2026-03-27 23:13:49,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("kg_nodes")', ()) completed 2026-03-27 23:13:49,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,052 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("kg_edges") 2026-03-27 23:13:49,052 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("kg_edges")', ()) 2026-03-27 23:13:49,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("kg_edges")', ()) completed 2026-03-27 23:13:49,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,054 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("memory_summaries") 2026-03-27 23:13:49,054 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("memory_summaries")', ()) 2026-03-27 23:13:49,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("memory_summaries")', ()) completed 2026-03-27 23:13:49,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,056 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("user_memories") 2026-03-27 23:13:49,056 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("user_memories")', ()) 2026-03-27 23:13:49,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("user_memories")', ()) completed 2026-03-27 23:13:49,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,058 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_event_tags") 2026-03-27 23:13:49,058 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_event_tags")', ()) 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_event_tags")', ()) completed 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,059 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_memory_tags") 2026-03-27 23:13:49,059 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_memory_tags")', ()) 2026-03-27 23:13:49,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_memory_tags")', ()) completed 2026-03-27 23:13:49,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,061 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_memory_sources") 2026-03-27 23:13:49,061 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_memory_sources")', ()) 2026-03-27 23:13:49,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_memory_sources")', ()) completed 2026-03-27 23:13:49,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,063 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_events") 2026-03-27 23:13:49,063 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_events")', ()) 2026-03-27 23:13:49,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_events")', ()) completed 2026-03-27 23:13:49,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,065 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_candidates") 2026-03-27 23:13:49,065 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_candidates")', ()) 2026-03-27 23:13:49,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_candidates")', ()) completed 2026-03-27 23:13:49,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,067 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_memories") 2026-03-27 23:13:49,067 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_memories")', ()) 2026-03-27 23:13:49,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_memories")', ()) completed 2026-03-27 23:13:49,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,069 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_tags") 2026-03-27 23:13:49,069 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("brain_tags")', ()) 2026-03-27 23:13:49,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("brain_tags")', ()) completed 2026-03-27 23:13:49,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,071 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("daily_todos") 2026-03-27 23:13:49,071 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("daily_todos")', ()) 2026-03-27 23:13:49,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("daily_todos")', ()) completed 2026-03-27 23:13:49,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,072 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("reminders") 2026-03-27 23:13:49,073 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("reminders")', ()) 2026-03-27 23:13:49,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("reminders")', ()) completed 2026-03-27 23:13:49,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,074 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("goals") 2026-03-27 23:13:49,074 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("goals")', ()) 2026-03-27 23:13:49,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("goals")', ()) completed 2026-03-27 23:13:49,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,076 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("logs") 2026-03-27 23:13:49,076 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("logs")', ()) 2026-03-27 23:13:49,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("logs")', ()) completed 2026-03-27 23:13:49,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,078 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("skills") 2026-03-27 23:13:49,078 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("skills")', ()) 2026-03-27 23:13:49,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("skills")', ()) completed 2026-03-27 23:13:49,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,080 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("folders") 2026-03-27 23:13:49,080 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] () 2026-03-27 23:13:49,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,081 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA main.table_info("folders")', ()) 2026-03-27 23:13:49,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA main.table_info("folders")', ()) completed 2026-03-27 23:13:49,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,085 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(logs) 2026-03-27 23:13:49,085 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00033s] () 2026-03-27 23:13:49,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(logs)', ()) 2026-03-27 23:13:49,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(logs)', ()) completed 2026-03-27 23:13:49,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,087 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(messages) 2026-03-27 23:13:49,087 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00042s] () 2026-03-27 23:13:49,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(messages)', ()) 2026-03-27 23:13:49,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(messages)', ()) completed 2026-03-27 23:13:49,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,089 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(documents) 2026-03-27 23:13:49,090 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00034s] () 2026-03-27 23:13:49,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(documents)', ()) 2026-03-27 23:13:49,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(documents)', ()) completed 2026-03-27 23:13:49,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,091 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(users) 2026-03-27 23:13:49,091 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00032s] () 2026-03-27 23:13:49,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(users)', ()) 2026-03-27 23:13:49,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(users)', ()) completed 2026-03-27 23:13:49,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,093 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT id, email, username FROM users ORDER BY created_at, id 2026-03-27 23:13:49,093 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00030s] () 2026-03-27 23:13:49,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT id, email, username FROM users ORDER BY created_at, id', ()) 2026-03-27 23:13:49,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT id, email, username FROM users ORDER BY created_at, id', ()) completed 2026-03-27 23:13:49,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,095 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA index_list(users) 2026-03-27 23:13:49,095 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00033s] () 2026-03-27 23:13:49,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA index_list(users)', ()) 2026-03-27 23:13:49,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA index_list(users)', ()) completed 2026-03-27 23:13:49,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,097 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(forum_posts) 2026-03-27 23:13:49,097 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00020s] () 2026-03-27 23:13:49,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(forum_posts)', ()) 2026-03-27 23:13:49,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(forum_posts)', ()) completed 2026-03-27 23:13:49,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,099 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA index_list(forum_posts) 2026-03-27 23:13:49,099 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00024s] () 2026-03-27 23:13:49,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA index_list(forum_posts)', ()) 2026-03-27 23:13:49,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA index_list(forum_posts)', ()) completed 2026-03-27 23:13:49,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,100 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(agents) 2026-03-27 23:13:49,101 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00042s] () 2026-03-27 23:13:49,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(agents)', ()) 2026-03-27 23:13:49,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(agents)', ()) completed 2026-03-27 23:13:49,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,103 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(skills) 2026-03-27 23:13:49,103 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00019s] () 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'PRAGMA table_info(skills)', ()) 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'PRAGMA table_info(skills)', ()) completed 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,104 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET agent_type = 'schedule_planner' WHERE agent_type = 'planner' 2026-03-27 23:13:49,105 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00030s] () 2026-03-27 23:13:49,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, "UPDATE skills SET agent_type = 'schedule_planner' WHERE agent_type = 'planner'", ()) 2026-03-27 23:13:49,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, "UPDATE skills SET agent_type = 'schedule_planner' WHERE agent_type = 'planner'", ()) completed 2026-03-27 23:13:49,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,106 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,107 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00032s] ('½ñÈÕÖØµã²ð½â',) 2026-03-27 23:13:49,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('½ñÈÕÖØµã²ð½â',)) 2026-03-27 23:13:49,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('½ñÈÕÖØµã²ð½â',)) completed 2026-03-27 23:13:49,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,108 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,109 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.002236s ago] ('Öܼƻ®±àÅÅ',) 2026-03-27 23:13:49,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('Öܼƻ®±àÅÅ',)) 2026-03-27 23:13:49,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('Öܼƻ®±àÅÅ',)) completed 2026-03-27 23:13:49,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,110 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,110 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.003744s ago] ('ʱ¼ä³åÍ»·ÖÎö',) 2026-03-27 23:13:49,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ʱ¼ä³åÍ»·ÖÎö',)) 2026-03-27 23:13:49,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ʱ¼ä³åÍ»·ÖÎö',)) completed 2026-03-27 23:13:49,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,112 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,112 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.00559s ago] ('ÈÎÎñÖ´ÐÐ SOP',) 2026-03-27 23:13:49,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ÈÎÎñÖ´ÐÐ SOP',)) 2026-03-27 23:13:49,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ÈÎÎñÖ´ÐÐ SOP',)) completed 2026-03-27 23:13:49,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,113 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,113 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.007042s ago] ('Íⲿ½»»¥Íƽø',) 2026-03-27 23:13:49,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('Íⲿ½»»¥Íƽø',)) 2026-03-27 23:13:49,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('Íⲿ½»»¥Íƽø',)) completed 2026-03-27 23:13:49,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,115 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,115 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.00873s ago] ('֪ʶ¼ìË÷ÕªÒª',) 2026-03-27 23:13:49,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('֪ʶ¼ìË÷ÕªÒª',)) 2026-03-27 23:13:49,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('֪ʶ¼ìË÷ÕªÒª',)) completed 2026-03-27 23:13:49,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,117 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,117 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.01111s ago] ('ͼÆ×³Áµí²ßÂÔ',) 2026-03-27 23:13:49,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ͼÆ×³Áµí²ßÂÔ',)) 2026-03-27 23:13:49,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ͼÆ×³Áµí²ßÂÔ',)) completed 2026-03-27 23:13:49,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,119 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,119 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.0129s ago] ('·çÏÕʶ±ðÄ£°å',) 2026-03-27 23:13:49,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('·çÏÕʶ±ðÄ£°å',)) 2026-03-27 23:13:49,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('·çÏÕʶ±ðÄ£°å',)) completed 2026-03-27 23:13:49,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,121 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ? 2026-03-27 23:13:49,121 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.0145s ago] ('Ç÷ÊÆ¶´²ìÄ£°å',) 2026-03-27 23:13:49,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('Ç÷ÊÆ¶´²ìÄ£°å',)) 2026-03-27 23:13:49,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('Ç÷ÊÆ¶´²ìÄ£°å',)) completed 2026-03-27 23:13:49,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,122 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT 2026-03-27 23:13:49,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,223 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:49,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:49,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,226 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,226 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,226 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,226 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:49,278 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.username = ? OR users.email = ? 2026-03-27 23:13:49,278 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00040s] ('admin', 'admin@example.com') 2026-03-27 23:13:49,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.username = ? OR users.email = ?', ('admin', 'admin@example.com')) 2026-03-27 23:13:49,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.username = ? OR users.email = ?', ('admin', 'admin@example.com')) completed 2026-03-27 23:13:49,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,283 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC 2026-03-27 23:13:49,283 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00040s] () 2026-03-27 23:13:49,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC', ()) 2026-03-27 23:13:49,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC', ()) completed 2026-03-27 23:13:49,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,286 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT skills.name FROM skills 2026-03-27 23:13:49,287 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00030s] () 2026-03-27 23:13:49,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT skills.name \nFROM skills', ()) 2026-03-27 23:13:49,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT skills.name \nFROM skills', ()) completed 2026-03-27 23:13:49,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,290 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK 2026-03-27 23:13:49,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,293 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:49,295 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:49,296 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00047s] ('info', 'system', None, None, None, None, None, None, 'app.startup', 'application_started', '{"version": "0.1.0"}', 'app', None, '8b7a9d7b-7ca7-4fa6-8326-efe83f690dc6', '2026-03-27 15:13:49.295915', '2026-03-27 15:13:49.295915') 2026-03-27 23:13:49,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, None, None, None, None, None, 'app.startup', 'application_started', '{"version": "0.1.0"}', 'app', None, '8b7a9d7b-7ca7-4fa6-8326-efe83f690dc6', '2026-03-27 15:13:49.295915', '2026-03-27 15:13:49.295915')) 2026-03-27 23:13:49,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, None, None, None, None, None, 'app.startup', 'application_started', '{"version": "0.1.0"}', 'app', None, '8b7a9d7b-7ca7-4fa6-8326-efe83f690dc6', '2026-03-27 15:13:49.295915', '2026-03-27 15:13:49.295915')) completed 2026-03-27 23:13:49,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,300 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT 2026-03-27 23:13:49,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:49,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:49,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,315 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:49,318 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:49,318 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00031s] ('8b7a9d7b-7ca7-4fa6-8326-efe83f690dc6',) 2026-03-27 23:13:49,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('8b7a9d7b-7ca7-4fa6-8326-efe83f690dc6',)) 2026-03-27 23:13:49,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('8b7a9d7b-7ca7-4fa6-8326-efe83f690dc6',)) completed 2026-03-27 23:13:49,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,321 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK 2026-03-27 23:13:49,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:49,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:49,322 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts 2026-03-27 23:13:49,323 | DEBUG | tzlocal | request_id=- | user=anonymous | - - | status=- | duration=- | Looking up time zone info from registry 2026-03-27 23:13:49,323 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts 2026-03-27 23:13:49,323 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts 2026-03-27 23:13:49,323 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts 2026-03-27 23:13:49,323 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts 2026-03-27 23:13:49,325 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÿÈÕÈÎÎñ·ÖÎö" to job store "default" 2026-03-27 23:13:49,325 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÂÛָ̳ÁîɨÃè" to job store "default" 2026-03-27 23:13:49,325 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "֪ʶͼÆ×ÖØ½¨" to job store "default" 2026-03-27 23:13:49,325 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÿÈÕ±êÇ©Éú³É" to job store "default" 2026-03-27 23:13:49,326 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÿÈÕ´ý°ìÉú³É" to job store "default" 2026-03-27 23:13:49,326 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Scheduler started 2026-03-27 23:13:49,326 | INFO | app.services.scheduler_service | request_id=- | user=anonymous | - - | status=- | duration=- | [Scheduler] ¶¨Ê±ÈÎÎñµ÷¶ÈÆ÷ÒÑÆô¶¯ 2026-03-27 23:13:49,326 | DEBUG | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Looking for jobs to run 2026-03-27 23:13:49,326 | DEBUG | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Next wakeup is due at 2026-03-28 00:00:00+08:00 (in 2770.673084 seconds) INFO: Application startup complete. INFO: Uvicorn running on http://127.0.0.1:3337 (Press CTRL+C to quit) 2026-03-27 23:13:52,170 | INFO | jarvis.request | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:13:52,174 | INFO | jarvis.request | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=200 | duration=3 | request_completed 2026-03-27 23:13:52,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:52,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:52,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,176 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,177 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:52,177 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 2.882s ago] ('info', 'system', None, '8a3e3654-1d2a-4873-af38-e4d1ea84b8d8', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 3, '815c06ab-a728-4d8a-bb31-0b2b37068cef', '2026-03-27 15:13:52.177970', '2026-03-27 15:13:52.177970') 2026-03-27 23:13:52,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8a3e3654-1d2a-4873-af38-e4d1ea84b8d8', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 3, '815c06ab-a728-4d8a-bb31-0b2b37068cef', '2026-03-27 15:13:52.177970', '2026-03-27 15:13:52.177970')) 2026-03-27 23:13:52,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8a3e3654-1d2a-4873-af38-e4d1ea84b8d8', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 3, '815c06ab-a728-4d8a-bb31-0b2b37068cef', '2026-03-27 15:13:52.177970', '2026-03-27 15:13:52.177970')) completed 2026-03-27 23:13:52,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,181 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:13:52,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:52,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:52,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,201 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,201 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:52,202 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 2.884s ago] ('815c06ab-a728-4d8a-bb31-0b2b37068cef',) 2026-03-27 23:13:52,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('815c06ab-a728-4d8a-bb31-0b2b37068cef',)) 2026-03-27 23:13:52,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('815c06ab-a728-4d8a-bb31-0b2b37068cef',)) completed 2026-03-27 23:13:52,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,205 | INFO | sqlalchemy.engine.Engine | request_id=8a3e3654-1d2a-4873-af38-e4d1ea84b8d8 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:13:52,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,206 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,562 | INFO | jarvis.request | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | request_started 2026-03-27 23:13:52,575 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,575 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,576 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:52,576 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:52,576 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,577 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,577 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,577 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,577 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,578 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:52,579 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | [generated in 0.00028s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:52,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:52,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:52,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,582 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC 2026-03-27 23:13:52,582 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 3.3s ago] () 2026-03-27 23:13:52,583 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,583 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,583 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC', ()) 2026-03-27 23:13:52,584 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC', ()) completed 2026-03-27 23:13:52,584 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,584 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,585 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,585 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,586 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT skills.name FROM skills 2026-03-27 23:13:52,586 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 3.3s ago] () 2026-03-27 23:13:52,586 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,586 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,587 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT skills.name \nFROM skills', ()) 2026-03-27 23:13:52,587 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT skills.name \nFROM skills', ()) completed 2026-03-27 23:13:52,587 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,589 | INFO | jarvis.request | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=200 | duration=26 | request_completed 2026-03-27 23:13:52,590 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing .connector at 0x00000232C6E86700> 2026-03-27 23:13:52,591 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation .connector at 0x00000232C6E86700> completed 2026-03-27 23:13:52,591 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) 2026-03-27 23:13:52,591 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) completed 2026-03-27 23:13:52,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'floor', 1, , deterministic=True) 2026-03-27 23:13:52,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'floor', 1, , deterministic=True) completed 2026-03-27 23:13:52,592 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,592 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:52,592 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 3.298s ago] ('info', 'system', None, '9afc9bd9-4259-4e3d-b943-683314ea247f', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 26, 'f0a17d85-c1b3-4a16-9604-8ff18b153ac0', '2026-03-27 15:13:52.592930', '2026-03-27 15:13:52.592930') 2026-03-27 23:13:52,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9afc9bd9-4259-4e3d-b943-683314ea247f', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 26, 'f0a17d85-c1b3-4a16-9604-8ff18b153ac0', '2026-03-27 15:13:52.592930', '2026-03-27 15:13:52.592930')) 2026-03-27 23:13:52,596 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9afc9bd9-4259-4e3d-b943-683314ea247f', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 26, 'f0a17d85-c1b3-4a16-9604-8ff18b153ac0', '2026-03-27 15:13:52.592930', '2026-03-27 15:13:52.592930')) completed 2026-03-27 23:13:52,596 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,597 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,597 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | COMMIT 2026-03-27 23:13:52,597 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:52,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:52,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,616 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,617 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:52,617 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 3.3s ago] ('f0a17d85-c1b3-4a16-9604-8ff18b153ac0',) 2026-03-27 23:13:52,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f0a17d85-c1b3-4a16-9604-8ff18b153ac0',)) 2026-03-27 23:13:52,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f0a17d85-c1b3-4a16-9604-8ff18b153ac0',)) completed 2026-03-27 23:13:52,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,620 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK 2026-03-27 23:13:52,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,621 | INFO | sqlalchemy.engine.Engine | request_id=9afc9bd9-4259-4e3d-b943-683314ea247f | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK 2026-03-27 23:13:52,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,970 | INFO | jarvis.request | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:13:52,972 | INFO | jarvis.request | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | request_started 2026-03-27 23:13:52,972 | INFO | jarvis.request | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | request_started 2026-03-27 23:13:52,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,979 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,980 | INFO | jarvis.request | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=200 | duration=9 | request_completed 2026-03-27 23:13:52,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing .connector at 0x00000232C6EB0900> 2026-03-27 23:13:52,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:52,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:52,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:52,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:52,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation .connector at 0x00000232C6EB0900> completed 2026-03-27 23:13:52,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) 2026-03-27 23:13:52,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) completed 2026-03-27 23:13:52,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,986 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'floor', 1, , deterministic=True) 2026-03-27 23:13:52,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,987 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:52,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'floor', 1, , deterministic=True) completed 2026-03-27 23:13:52,988 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 0.4094s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:52,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,989 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,989 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:52,989 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 0.4109s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,990 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,991 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:52,991 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 3.696s ago] ('info', 'system', None, 'c1dc7d29-2273-42ef-9c1e-8327830d5df6', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, 'b6e31bca-1c92-4ff7-8c87-fcec4c0f0a1e', '2026-03-27 15:13:52.991504', '2026-03-27 15:13:52.991504') 2026-03-27 23:13:52,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:52,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:52,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c1dc7d29-2273-42ef-9c1e-8327830d5df6', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, 'b6e31bca-1c92-4ff7-8c87-fcec4c0f0a1e', '2026-03-27 15:13:52.991504', '2026-03-27 15:13:52.991504')) 2026-03-27 23:13:52,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:52,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:52,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,996 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:52,996 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 0.4177s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:52,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:52,999 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at FROM conversations WHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC LIMIT ? OFFSET ? 2026-03-27 23:13:52,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c1dc7d29-2273-42ef-9c1e-8327830d5df6', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, 'b6e31bca-1c92-4ff7-8c87-fcec4c0f0a1e', '2026-03-27 15:13:52.991504', '2026-03-27 15:13:52.991504')) completed 2026-03-27 23:13:52,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:52,999 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | [generated in 0.00075s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0) 2026-03-27 23:13:53,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:53,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0)) 2026-03-27 23:13:53,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:53,002 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:13:53,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0)) completed 2026-03-27 23:13:53,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,005 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:53,006 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 3.711s ago] ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'a7f2eb4e-02d8-4852-92d7-b19d790ef83b', '/api/settings', 'GET', 200, None, 'settings.get', '¼ÓÔØÓû§ÉèÖÃ', '{"llm_config": {"chat": {"count": 1, "items": [{"name": "Minimax", "provider": "openai", "model": "MiniMax-M2.7-highspeed", "has_base_url": true, "has_api_key": true, "enabled": true}]}, "vlm": {"count": 0, "items": []}, "embedding": {"count": 0, "items": []}, "rerank": {"count": 0, "items": []}}}', 'settings', None, '93fa10f1-6999-4a64-9ac7-92f9d3bcbda3', '2026-03-27 15:13:53.005818', '2026-03-27 15:13:53.005818') 2026-03-27 23:13:53,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,007 | INFO | jarvis.request | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=200 | duration=35 | request_completed 2026-03-27 23:13:53,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing .connector at 0x00000232C6EB23E0> 2026-03-27 23:13:53,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'a7f2eb4e-02d8-4852-92d7-b19d790ef83b', '/api/settings', 'GET', 200, None, 'settings.get', '¼ÓÔØÓû§ÉèÖÃ', '{"llm_config": {"chat": {"count": 1, "items": [{"name": "Minimax", "provider": "openai", "model": "MiniMax-M2.7-highspeed", "has_base_url": true, "has_api_key": true, "enabled": true}]}, "vlm": {"count": 0, "items": []}, "embedding": {"count": 0, "items": []}, "rerank": {"count": 0, "items": []}}}', 'settings', None, '93fa10f1-6999-4a64-9ac7-92f9d3bcbda3', '2026-03-27 15:13:53.005818', '2026-03-27 15:13:53.005818')) 2026-03-27 23:13:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation .connector at 0x00000232C6EB23E0> completed 2026-03-27 23:13:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) 2026-03-27 23:13:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) completed 2026-03-27 23:13:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'floor', 1, , deterministic=True) 2026-03-27 23:13:53,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'floor', 1, , deterministic=True) completed 2026-03-27 23:13:53,011 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,011 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:53,011 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 3.717s ago] ('info', 'system', None, '8d04e86f-44b1-4e99-877e-dfd22e203784', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 35, '6c0cb52a-c55d-423f-b24d-b8f518553be4', '2026-03-27 15:13:53.011818', '2026-03-27 15:13:53.011818') 2026-03-27 23:13:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8d04e86f-44b1-4e99-877e-dfd22e203784', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 35, '6c0cb52a-c55d-423f-b24d-b8f518553be4', '2026-03-27 15:13:53.011818', '2026-03-27 15:13:53.011818')) 2026-03-27 23:13:53,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'a7f2eb4e-02d8-4852-92d7-b19d790ef83b', '/api/settings', 'GET', 200, None, 'settings.get', '¼ÓÔØÓû§ÉèÖÃ', '{"llm_config": {"chat": {"count": 1, "items": [{"name": "Minimax", "provider": "openai", "model": "MiniMax-M2.7-highspeed", "has_base_url": true, "has_api_key": true, "enabled": true}]}, "vlm": {"count": 0, "items": []}, "embedding": {"count": 0, "items": []}, "rerank": {"count": 0, "items": []}}}', 'settings', None, '93fa10f1-6999-4a64-9ac7-92f9d3bcbda3', '2026-03-27 15:13:53.005818', '2026-03-27 15:13:53.005818')) completed 2026-03-27 23:13:53,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,019 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | COMMIT 2026-03-27 23:13:53,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,020 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,020 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:53,020 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 3.703s ago] ('b6e31bca-1c92-4ff7-8c87-fcec4c0f0a1e',) 2026-03-27 23:13:53,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b6e31bca-1c92-4ff7-8c87-fcec4c0f0a1e',)) 2026-03-27 23:13:53,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b6e31bca-1c92-4ff7-8c87-fcec4c0f0a1e',)) completed 2026-03-27 23:13:53,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8d04e86f-44b1-4e99-877e-dfd22e203784', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 35, '6c0cb52a-c55d-423f-b24d-b8f518553be4', '2026-03-27 15:13:53.011818', '2026-03-27 15:13:53.011818')) completed 2026-03-27 23:13:53,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,034 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,035 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:53,036 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 3.718s ago] ('93fa10f1-6999-4a64-9ac7-92f9d3bcbda3',) 2026-03-27 23:13:53,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,037 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | COMMIT 2026-03-27 23:13:53,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,038 | INFO | sqlalchemy.engine.Engine | request_id=c1dc7d29-2273-42ef-9c1e-8327830d5df6 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:13:53,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('93fa10f1-6999-4a64-9ac7-92f9d3bcbda3',)) 2026-03-27 23:13:53,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,044 | INFO | jarvis.request | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:13:53,046 | INFO | jarvis.request | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:13:53,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,049 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,050 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:53,050 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 3.755s ago] ('info', 'system', None, '62d7ec30-ddff-46a0-b7a4-6d568d82b22e', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '1f0e35ff-9c43-4a0d-a6d1-b86df45a1b87', '2026-03-27 15:13:53.050509', '2026-03-27 15:13:53.050509') 2026-03-27 23:13:53,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '62d7ec30-ddff-46a0-b7a4-6d568d82b22e', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '1f0e35ff-9c43-4a0d-a6d1-b86df45a1b87', '2026-03-27 15:13:53.050509', '2026-03-27 15:13:53.050509')) 2026-03-27 23:13:53,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('93fa10f1-6999-4a64-9ac7-92f9d3bcbda3',)) completed 2026-03-27 23:13:53,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '62d7ec30-ddff-46a0-b7a4-6d568d82b22e', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '1f0e35ff-9c43-4a0d-a6d1-b86df45a1b87', '2026-03-27 15:13:53.050509', '2026-03-27 15:13:53.050509')) completed 2026-03-27 23:13:53,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,057 | INFO | jarvis.request | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=200 | duration=84 | request_completed 2026-03-27 23:13:53,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing .connector at 0x00000232C6EB1120> 2026-03-27 23:13:53,059 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:13:53,060 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,060 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:53,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation .connector at 0x00000232C6EB1120> completed 2026-03-27 23:13:53,061 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 3.743s ago] ('6c0cb52a-c55d-423f-b24d-b8f518553be4',) 2026-03-27 23:13:53,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) 2026-03-27 23:13:53,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'regexp', 2, .regexp at 0x000002329911A3E0>, deterministic=True) completed 2026-03-27 23:13:53,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'floor', 1, , deterministic=True) 2026-03-27 23:13:53,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('6c0cb52a-c55d-423f-b24d-b8f518553be4',)) 2026-03-27 23:13:53,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'floor', 1, , deterministic=True) completed 2026-03-27 23:13:53,063 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,063 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:53,064 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | [cached since 3.769s ago] ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'a7f2eb4e-02d8-4852-92d7-b19d790ef83b', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 84, '1e838eb1-3e4e-4ed4-add1-71f3bcd43a77', '2026-03-27 15:13:53.063819', '2026-03-27 15:13:53.063819') 2026-03-27 23:13:53,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'a7f2eb4e-02d8-4852-92d7-b19d790ef83b', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 84, '1e838eb1-3e4e-4ed4-add1-71f3bcd43a77', '2026-03-27 15:13:53.063819', '2026-03-27 15:13:53.063819')) 2026-03-27 23:13:53,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('6c0cb52a-c55d-423f-b24d-b8f518553be4',)) completed 2026-03-27 23:13:53,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,077 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,077 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:53,078 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 3.76s ago] ('1f0e35ff-9c43-4a0d-a6d1-b86df45a1b87',) 2026-03-27 23:13:53,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'a7f2eb4e-02d8-4852-92d7-b19d790ef83b', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 84, '1e838eb1-3e4e-4ed4-add1-71f3bcd43a77', '2026-03-27 15:13:53.063819', '2026-03-27 15:13:53.063819')) completed 2026-03-27 23:13:53,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,080 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | ROLLBACK 2026-03-27 23:13:53,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1f0e35ff-9c43-4a0d-a6d1-b86df45a1b87',)) 2026-03-27 23:13:53,081 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,081 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,081 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | COMMIT 2026-03-27 23:13:53,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1f0e35ff-9c43-4a0d-a6d1-b86df45a1b87',)) completed 2026-03-27 23:13:53,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,084 | INFO | sqlalchemy.engine.Engine | request_id=8d04e86f-44b1-4e99-877e-dfd22e203784 | user=anonymous | GET /api/conversations | status=- | duration=- | ROLLBACK 2026-03-27 23:13:53,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,086 | INFO | sqlalchemy.engine.Engine | request_id=62d7ec30-ddff-46a0-b7a4-6d568d82b22e | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:13:53,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,100 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,100 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:53,100 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | [cached since 3.783s ago] ('1e838eb1-3e4e-4ed4-add1-71f3bcd43a77',) 2026-03-27 23:13:53,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1e838eb1-3e4e-4ed4-add1-71f3bcd43a77',)) 2026-03-27 23:13:53,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1e838eb1-3e4e-4ed4-add1-71f3bcd43a77',)) completed 2026-03-27 23:13:53,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,103 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | ROLLBACK 2026-03-27 23:13:53,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,105 | INFO | sqlalchemy.engine.Engine | request_id=a7f2eb4e-02d8-4852-92d7-b19d790ef83b | user=anonymous | GET /api/settings | status=- | duration=- | ROLLBACK 2026-03-27 23:13:53,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,985 | INFO | jarvis.request | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | request_started 2026-03-27 23:13:53,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:53,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:53,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,990 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:53,990 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:53,990 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | [cached since 1.412s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:53,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:53,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:53,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,994 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at FROM conversations WHERE conversations.id = ? AND conversations.user_id = ? 2026-03-27 23:13:53,994 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | [generated in 0.00030s] ('007808a1-df61-4b56-a623-abbc00b331dc', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06') 2026-03-27 23:13:53,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.id = ? AND conversations.user_id = ?', ('007808a1-df61-4b56-a623-abbc00b331dc', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) 2026-03-27 23:13:53,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.id = ? AND conversations.user_id = ?', ('007808a1-df61-4b56-a623-abbc00b331dc', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed 2026-03-27 23:13:53,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,997 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at FROM messages WHERE messages.conversation_id = ? ORDER BY messages.created_at 2026-03-27 23:13:53,998 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | [generated in 0.00028s] ('007808a1-df61-4b56-a623-abbc00b331dc',) 2026-03-27 23:13:53,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.conversation_id = ? ORDER BY messages.created_at', ('007808a1-df61-4b56-a623-abbc00b331dc',)) 2026-03-27 23:13:53,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.conversation_id = ? ORDER BY messages.created_at', ('007808a1-df61-4b56-a623-abbc00b331dc',)) completed 2026-03-27 23:13:53,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:53,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:53,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,001 | INFO | jarvis.request | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=200 | duration=16 | request_completed 2026-03-27 23:13:54,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:54,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:54,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,004 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:54,005 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:54,005 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | [cached since 4.71s ago] ('info', 'system', None, 'cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9', '/api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '24b610a3-8b83-4152-a30b-9d77a440c423', '2026-03-27 15:13:54.005145', '2026-03-27 15:13:54.005145') 2026-03-27 23:13:54,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9', '/api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '24b610a3-8b83-4152-a30b-9d77a440c423', '2026-03-27 15:13:54.005145', '2026-03-27 15:13:54.005145')) 2026-03-27 23:13:54,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9', '/api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '24b610a3-8b83-4152-a30b-9d77a440c423', '2026-03-27 15:13:54.005145', '2026-03-27 15:13:54.005145')) completed 2026-03-27 23:13:54,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,009 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | COMMIT 2026-03-27 23:13:54,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:54,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:54,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,022 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:54,023 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:54,023 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | [cached since 4.705s ago] ('24b610a3-8b83-4152-a30b-9d77a440c423',) 2026-03-27 23:13:54,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('24b610a3-8b83-4152-a30b-9d77a440c423',)) 2026-03-27 23:13:54,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('24b610a3-8b83-4152-a30b-9d77a440c423',)) completed 2026-03-27 23:13:54,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,025 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | ROLLBACK 2026-03-27 23:13:54,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,026 | INFO | sqlalchemy.engine.Engine | request_id=cd56a7b3-d3f7-4a2c-887a-6ca8f65b13b9 | user=anonymous | GET /api/conversations/007808a1-df61-4b56-a623-abbc00b331dc/messages | status=- | duration=- | ROLLBACK 2026-03-27 23:13:54,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,951 | INFO | jarvis.request | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:13:54,953 | INFO | jarvis.request | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:13:54,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:54,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:54,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,956 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:54,956 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:54,956 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 5.661s ago] ('info', 'system', None, '37a5d82d-5209-4208-b40c-45884f68952e', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '243fc28e-fd81-4bf8-8fbd-77be6ca53297', '2026-03-27 15:13:54.956148', '2026-03-27 15:13:54.956148') 2026-03-27 23:13:54,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '37a5d82d-5209-4208-b40c-45884f68952e', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '243fc28e-fd81-4bf8-8fbd-77be6ca53297', '2026-03-27 15:13:54.956148', '2026-03-27 15:13:54.956148')) 2026-03-27 23:13:54,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '37a5d82d-5209-4208-b40c-45884f68952e', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '243fc28e-fd81-4bf8-8fbd-77be6ca53297', '2026-03-27 15:13:54.956148', '2026-03-27 15:13:54.956148')) completed 2026-03-27 23:13:54,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,960 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:13:54,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,972 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,972 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,973 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,973 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:54,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:54,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,975 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,975 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:54,975 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:54,975 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 5.658s ago] ('243fc28e-fd81-4bf8-8fbd-77be6ca53297',) 2026-03-27 23:13:54,975 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('243fc28e-fd81-4bf8-8fbd-77be6ca53297',)) 2026-03-27 23:13:54,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('243fc28e-fd81-4bf8-8fbd-77be6ca53297',)) completed 2026-03-27 23:13:54,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,977 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,977 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,977 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,977 | INFO | sqlalchemy.engine.Engine | request_id=37a5d82d-5209-4208-b40c-45884f68952e | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:13:54,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:54,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:54,979 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,254 | INFO | jarvis.request | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:13:57,256 | INFO | jarvis.request | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:13:57,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:57,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:57,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,260 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:57,261 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:57,261 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 7.966s ago] ('info', 'system', None, '6f4b2c40-37f5-4b47-9733-13d2f6e100a9', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'a7203e27-dd83-4112-a537-9b5bd2fe4f8b', '2026-03-27 15:13:57.261285', '2026-03-27 15:13:57.261285') 2026-03-27 23:13:57,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '6f4b2c40-37f5-4b47-9733-13d2f6e100a9', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'a7203e27-dd83-4112-a537-9b5bd2fe4f8b', '2026-03-27 15:13:57.261285', '2026-03-27 15:13:57.261285')) 2026-03-27 23:13:57,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '6f4b2c40-37f5-4b47-9733-13d2f6e100a9', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'a7203e27-dd83-4112-a537-9b5bd2fe4f8b', '2026-03-27 15:13:57.261285', '2026-03-27 15:13:57.261285')) completed 2026-03-27 23:13:57,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,267 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:13:57,267 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:57,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:57,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,293 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:57,293 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:57,294 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 7.976s ago] ('a7203e27-dd83-4112-a537-9b5bd2fe4f8b',) 2026-03-27 23:13:57,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a7203e27-dd83-4112-a537-9b5bd2fe4f8b',)) 2026-03-27 23:13:57,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a7203e27-dd83-4112-a537-9b5bd2fe4f8b',)) completed 2026-03-27 23:13:57,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,298 | INFO | sqlalchemy.engine.Engine | request_id=6f4b2c40-37f5-4b47-9733-13d2f6e100a9 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:13:57,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:57,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:57,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,952 | INFO | jarvis.request | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:13:58,953 | INFO | jarvis.request | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:13:58,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:58,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:58,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,957 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:58,958 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:58,958 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 9.663s ago] ('info', 'system', None, 'f00b49b4-5fd2-409f-8c7f-5fe376efc2e4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '4a0159c8-1ec1-4aad-9d0c-5518107621ee', '2026-03-27 15:13:58.958458', '2026-03-27 15:13:58.958458') 2026-03-27 23:13:58,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f00b49b4-5fd2-409f-8c7f-5fe376efc2e4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '4a0159c8-1ec1-4aad-9d0c-5518107621ee', '2026-03-27 15:13:58.958458', '2026-03-27 15:13:58.958458')) 2026-03-27 23:13:58,964 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f00b49b4-5fd2-409f-8c7f-5fe376efc2e4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '4a0159c8-1ec1-4aad-9d0c-5518107621ee', '2026-03-27 15:13:58.958458', '2026-03-27 15:13:58.958458')) completed 2026-03-27 23:13:58,965 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,965 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,966 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:13:58,966 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,979 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,979 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,980 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,980 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:58,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:58,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,984 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:58,984 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:58,984 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 9.667s ago] ('4a0159c8-1ec1-4aad-9d0c-5518107621ee',) 2026-03-27 23:13:58,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4a0159c8-1ec1-4aad-9d0c-5518107621ee',)) 2026-03-27 23:13:58,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4a0159c8-1ec1-4aad-9d0c-5518107621ee',)) completed 2026-03-27 23:13:58,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,988 | INFO | sqlalchemy.engine.Engine | request_id=f00b49b4-5fd2-409f-8c7f-5fe376efc2e4 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:13:58,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,990 | INFO | jarvis.request | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | request_started 2026-03-27 23:13:58,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,991 | INFO | jarvis.request | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=200 | duration=0 | request_completed 2026-03-27 23:13:58,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:58,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:58,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:58,997 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:58,998 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:58,998 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | [cached since 9.703s ago] ('info', 'system', None, 'c5694942-9c46-4ec5-9cd5-2ec5949bb317', '/api/conversations/chat/stream', 'OPTIONS', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 0, 'e81c2707-ff68-4089-9a23-14ea8e4161b7', '2026-03-27 15:13:58.998365', '2026-03-27 15:13:58.998365') 2026-03-27 23:13:58,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:58,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c5694942-9c46-4ec5-9cd5-2ec5949bb317', '/api/conversations/chat/stream', 'OPTIONS', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 0, 'e81c2707-ff68-4089-9a23-14ea8e4161b7', '2026-03-27 15:13:58.998365', '2026-03-27 15:13:58.998365')) 2026-03-27 23:13:59,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c5694942-9c46-4ec5-9cd5-2ec5949bb317', '/api/conversations/chat/stream', 'OPTIONS', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 0, 'e81c2707-ff68-4089-9a23-14ea8e4161b7', '2026-03-27 15:13:58.998365', '2026-03-27 15:13:58.998365')) completed 2026-03-27 23:13:59,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,005 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:13:59,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,030 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,032 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:59,032 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | [cached since 9.714s ago] ('e81c2707-ff68-4089-9a23-14ea8e4161b7',) 2026-03-27 23:13:59,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e81c2707-ff68-4089-9a23-14ea8e4161b7',)) 2026-03-27 23:13:59,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e81c2707-ff68-4089-9a23-14ea8e4161b7',)) completed 2026-03-27 23:13:59,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,036 | INFO | sqlalchemy.engine.Engine | request_id=c5694942-9c46-4ec5-9cd5-2ec5949bb317 | user=anonymous | OPTIONS /api/conversations/chat/stream | status=- | duration=- | ROLLBACK 2026-03-27 23:13:59,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,042 | INFO | jarvis.request | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | request_started 2026-03-27 23:13:59,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,052 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,053 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:59,053 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 6.474s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:59,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:59,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:59,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,059 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:13:59,059 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 6.481s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:13:59,060 | INFO | jarvis.request | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=200 | duration=17 | request_completed 2026-03-27 23:13:59,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:13:59,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:13:59,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,066 | INFO | app.services.agent_service | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | agent_chat_started 2026-03-27 23:13:59,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,069 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at FROM conversations WHERE conversations.id = ? 2026-03-27 23:13:59,070 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00094s] ('007808a1-df61-4b56-a623-abbc00b331dc',) 2026-03-27 23:13:59,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,070 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,071 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:59,072 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 9.777s ago] ('info', 'system', None, '1da11e1b-46e3-431b-9ba1-2f57eea567b0', '/api/conversations/chat/stream', 'POST', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 17, '86197f4d-05ac-40c6-a316-13be82e856da', '2026-03-27 15:13:59.071828', '2026-03-27 15:13:59.071828') 2026-03-27 23:13:59,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.id = ?', ('007808a1-df61-4b56-a623-abbc00b331dc',)) 2026-03-27 23:13:59,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1da11e1b-46e3-431b-9ba1-2f57eea567b0', '/api/conversations/chat/stream', 'POST', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 17, '86197f4d-05ac-40c6-a316-13be82e856da', '2026-03-27 15:13:59.071828', '2026-03-27 15:13:59.071828')) 2026-03-27 23:13:59,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.id = ?', ('007808a1-df61-4b56-a623-abbc00b331dc',)) completed 2026-03-27 23:13:59,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,081 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | INSERT INTO messages (conversation_id, role, content, model, tokens_used, attachments, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:59,081 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00072s] ('007808a1-df61-4b56-a623-abbc00b331dc', 'user', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', None, None, 'null', 'c6f47934-172c-46c4-958d-482ed7119133', '2026-03-27 15:13:59.081459', '2026-03-27 15:13:59.081459') 2026-03-27 23:13:59,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1da11e1b-46e3-431b-9ba1-2f57eea567b0', '/api/conversations/chat/stream', 'POST', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 17, '86197f4d-05ac-40c6-a316-13be82e856da', '2026-03-27 15:13:59.071828', '2026-03-27 15:13:59.071828')) completed 2026-03-27 23:13:59,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO messages (conversation_id, role, content, model, tokens_used, attachments, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)', ('007808a1-df61-4b56-a623-abbc00b331dc', 'user', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', None, None, 'null', 'c6f47934-172c-46c4-958d-482ed7119133', '2026-03-27 15:13:59.081459', '2026-03-27 15:13:59.081459')) 2026-03-27 23:13:59,084 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:13:59,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO messages (conversation_id, role, content, model, tokens_used, attachments, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)', ('007808a1-df61-4b56-a623-abbc00b331dc', 'user', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', None, None, 'null', 'c6f47934-172c-46c4-958d-482ed7119133', '2026-03-27 15:13:59.081459', '2026-03-27 15:13:59.081459')) completed 2026-03-27 23:13:59,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,107 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,109 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:13:59,109 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 9.792s ago] ('86197f4d-05ac-40c6-a316-13be82e856da',) 2026-03-27 23:13:59,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,111 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:13:59,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('86197f4d-05ac-40c6-a316-13be82e856da',)) 2026-03-27 23:13:59,126 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,127 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,127 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('86197f4d-05ac-40c6-a316-13be82e856da',)) completed 2026-03-27 23:13:59,129 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,129 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,129 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,131 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,131 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,132 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | ROLLBACK 2026-03-27 23:13:59,132 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,133 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,135 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,137 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at FROM messages WHERE messages.id = ? 2026-03-27 23:13:59,138 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00044s] ('c6f47934-172c-46c4-958d-482ed7119133',) 2026-03-27 23:13:59,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.id = ?', ('c6f47934-172c-46c4-958d-482ed7119133',)) 2026-03-27 23:13:59,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.id = ?', ('c6f47934-172c-46c4-958d-482ed7119133',)) completed 2026-03-27 23:13:59,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,146 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | INSERT INTO brain_events (user_id, source_type, source_id, event_type, title, content_summary, raw_excerpt, metadata_, importance_signal, is_user_pinned, occurred_at, processed_at, status, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:59,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,146 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00068s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'conversation', '007808a1-df61-4b56-a623-abbc00b331dc', 'message_created', 'User message', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', '{"role": "user"}', 1.0, 0, '2026-03-27 15:13:59.146459', None, 'pending', '55855b67-0e14-402c-864a-6b6ae89f24cf', '2026-03-27 15:13:59.146459', '2026-03-27 15:13:59.146459') 2026-03-27 23:13:59,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO brain_events (user_id, source_type, source_id, event_type, title, content_summary, raw_excerpt, metadata_, importance_signal, is_user_pinned, occurred_at, processed_at, status, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'conversation', '007808a1-df61-4b56-a623-abbc00b331dc', 'message_created', 'User message', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', '{"role": "user"}', 1.0, 0, '2026-03-27 15:13:59.146459', None, 'pending', '55855b67-0e14-402c-864a-6b6ae89f24cf', '2026-03-27 15:13:59.146459', '2026-03-27 15:13:59.146459')) 2026-03-27 23:13:59,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO brain_events (user_id, source_type, source_id, event_type, title, content_summary, raw_excerpt, metadata_, importance_signal, is_user_pinned, occurred_at, processed_at, status, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'conversation', '007808a1-df61-4b56-a623-abbc00b331dc', 'message_created', 'User message', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', '°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', '{"role": "user"}', 1.0, 0, '2026-03-27 15:13:59.146459', None, 'pending', '55855b67-0e14-402c-864a-6b6ae89f24cf', '2026-03-27 15:13:59.146459', '2026-03-27 15:13:59.146459')) completed 2026-03-27 23:13:59,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,152 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:13:59,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,172 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,176 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,179 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT user_memories.user_id, user_memories.memory_type, user_memories.content, user_memories.importance, user_memories.is_recalled, user_memories.recall_count, user_memories.source_conversation_id, user_memories.extracted_at, user_memories.last_recalled_at, user_memories.id, user_memories.created_at, user_memories.updated_at FROM user_memories WHERE user_memories.user_id = ? ORDER BY user_memories.importance DESC, user_memories.recall_count DESC LIMIT ? OFFSET ? 2026-03-27 23:13:59,179 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00045s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 5, 0) 2026-03-27 23:13:59,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT user_memories.user_id, user_memories.memory_type, user_memories.content, user_memories.importance, user_memories.is_recalled, user_memories.recall_count, user_memories.source_conversation_id, user_memories.extracted_at, user_memories.last_recalled_at, user_memories.id, user_memories.created_at, user_memories.updated_at \nFROM user_memories \nWHERE user_memories.user_id = ? ORDER BY user_memories.importance DESC, user_memories.recall_count DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 5, 0)) 2026-03-27 23:13:59,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT user_memories.user_id, user_memories.memory_type, user_memories.content, user_memories.importance, user_memories.is_recalled, user_memories.recall_count, user_memories.source_conversation_id, user_memories.extracted_at, user_memories.last_recalled_at, user_memories.id, user_memories.created_at, user_memories.updated_at \nFROM user_memories \nWHERE user_memories.user_id = ? ORDER BY user_memories.importance DESC, user_memories.recall_count DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 5, 0)) completed 2026-03-27 23:13:59,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,183 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:13:59,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,186 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,189 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,192 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT memory_summaries.user_id, memory_summaries.conversation_id, memory_summaries.summary_text, memory_summaries.turn_count, memory_summaries.summary_at, memory_summaries.id, memory_summaries.created_at, memory_summaries.updated_at FROM memory_summaries WHERE memory_summaries.conversation_id = ? ORDER BY memory_summaries.summary_at 2026-03-27 23:13:59,193 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00084s] ('007808a1-df61-4b56-a623-abbc00b331dc',) 2026-03-27 23:13:59,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT memory_summaries.user_id, memory_summaries.conversation_id, memory_summaries.summary_text, memory_summaries.turn_count, memory_summaries.summary_at, memory_summaries.id, memory_summaries.created_at, memory_summaries.updated_at \nFROM memory_summaries \nWHERE memory_summaries.conversation_id = ? ORDER BY memory_summaries.summary_at', ('007808a1-df61-4b56-a623-abbc00b331dc',)) 2026-03-27 23:13:59,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT memory_summaries.user_id, memory_summaries.conversation_id, memory_summaries.summary_text, memory_summaries.turn_count, memory_summaries.summary_at, memory_summaries.id, memory_summaries.created_at, memory_summaries.updated_at \nFROM memory_summaries \nWHERE memory_summaries.conversation_id = ? ORDER BY memory_summaries.summary_at', ('007808a1-df61-4b56-a623-abbc00b331dc',)) completed 2026-03-27 23:13:59,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,202 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT brain_memories.user_id, brain_memories.memory_type, brain_memories.title, brain_memories.content, brain_memories.importance, brain_memories.confidence, brain_memories.timeline_date, brain_memories.first_learned_at, brain_memories.last_reinforced_at, brain_memories.reinforcement_count, brain_memories.status, brain_memories.origin_candidate_id, brain_memories.origin_source_types, brain_memories.metadata_, brain_memories.id, brain_memories.created_at, brain_memories.updated_at FROM brain_memories WHERE brain_memories.user_id = ? AND brain_memories.status = ? AND (lower(brain_memories.title) LIKE lower(?) OR lower(brain_memories.content) LIKE lower(?)) ORDER BY brain_memories.importance DESC, brain_memories.created_at DESC LIMIT ? OFFSET ? 2026-03-27 23:13:59,203 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00077s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'active', '%°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó%', '%°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó%', 3, 0) 2026-03-27 23:13:59,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT brain_memories.user_id, brain_memories.memory_type, brain_memories.title, brain_memories.content, brain_memories.importance, brain_memories.confidence, brain_memories.timeline_date, brain_memories.first_learned_at, brain_memories.last_reinforced_at, brain_memories.reinforcement_count, brain_memories.status, brain_memories.origin_candidate_id, brain_memories.origin_source_types, brain_memories.metadata_, brain_memories.id, brain_memories.created_at, brain_memories.updated_at \nFROM brain_memories \nWHERE brain_memories.user_id = ? AND brain_memories.status = ? AND (lower(brain_memories.title) LIKE lower(?) OR lower(brain_memories.content) LIKE lower(?)) ORDER BY brain_memories.importance DESC, brain_memories.created_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'active', '%°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó%', '%°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó%', 3, 0)) 2026-03-27 23:13:59,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT brain_memories.user_id, brain_memories.memory_type, brain_memories.title, brain_memories.content, brain_memories.importance, brain_memories.confidence, brain_memories.timeline_date, brain_memories.first_learned_at, brain_memories.last_reinforced_at, brain_memories.reinforcement_count, brain_memories.status, brain_memories.origin_candidate_id, brain_memories.origin_source_types, brain_memories.metadata_, brain_memories.id, brain_memories.created_at, brain_memories.updated_at \nFROM brain_memories \nWHERE brain_memories.user_id = ? AND brain_memories.status = ? AND (lower(brain_memories.title) LIKE lower(?) OR lower(brain_memories.content) LIKE lower(?)) ORDER BY brain_memories.importance DESC, brain_memories.created_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'active', '%°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó%', '%°ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó%', 3, 0)) completed 2026-03-27 23:13:59,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,206 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,208 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,208 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | INSERT INTO messages (conversation_id, role, content, model, tokens_used, attachments, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:13:59,208 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 0.1276s ago] ('007808a1-df61-4b56-a623-abbc00b331dc', 'assistant', '', 'Minimax', None, 'null', 'bdbcc701-d987-4433-aa5f-6f5f652fb1bb', '2026-03-27 15:13:59.207794', '2026-03-27 15:13:59.207794') 2026-03-27 23:13:59,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO messages (conversation_id, role, content, model, tokens_used, attachments, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)', ('007808a1-df61-4b56-a623-abbc00b331dc', 'assistant', '', 'Minimax', None, 'null', 'bdbcc701-d987-4433-aa5f-6f5f652fb1bb', '2026-03-27 15:13:59.207794', '2026-03-27 15:13:59.207794')) 2026-03-27 23:13:59,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO messages (conversation_id, role, content, model, tokens_used, attachments, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)', ('007808a1-df61-4b56-a623-abbc00b331dc', 'assistant', '', 'Minimax', None, 'null', 'bdbcc701-d987-4433-aa5f-6f5f652fb1bb', '2026-03-27 15:13:59.207794', '2026-03-27 15:13:59.207794')) completed 2026-03-27 23:13:59,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,213 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:13:59,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,238 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,238 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,239 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,240 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,241 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,241 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:13:59,242 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:13:59,242 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,242 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,242 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,243 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,243 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:13:59,244 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at FROM messages WHERE messages.id = ? 2026-03-27 23:13:59,244 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 0.107s ago] ('bdbcc701-d987-4433-aa5f-6f5f652fb1bb',) 2026-03-27 23:13:59,244 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.id = ?', ('bdbcc701-d987-4433-aa5f-6f5f652fb1bb',)) 2026-03-27 23:13:59,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.id = ?', ('bdbcc701-d987-4433-aa5f-6f5f652fb1bb',)) completed 2026-03-27 23:13:59,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:13:59,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:13:59,278 | INFO | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | master_routing_decided 2026-03-27 23:14:02,424 | INFO | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | sub_commander_selected 2026-03-27 23:14:02,425 | INFO | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | llm_plain_chat_started 2026-03-27 23:14:02,428 | INFO | jarvis.request | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:02,441 | INFO | jarvis.request | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=200 | duration=13 | request_completed 2026-03-27 23:14:02,444 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,444 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,445 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:02,445 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:02,445 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,447 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:02,447 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:02,447 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 13.15s ago] ('info', 'system', None, 'c02e1334-6338-48a3-8343-4d02c24f241b', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '45c9535f-84f7-499f-bb8d-22e40196f725', '2026-03-27 15:14:02.447661', '2026-03-27 15:14:02.447661') 2026-03-27 23:14:02,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,449 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c02e1334-6338-48a3-8343-4d02c24f241b', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '45c9535f-84f7-499f-bb8d-22e40196f725', '2026-03-27 15:14:02.447661', '2026-03-27 15:14:02.447661')) 2026-03-27 23:14:02,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c02e1334-6338-48a3-8343-4d02c24f241b', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '45c9535f-84f7-499f-bb8d-22e40196f725', '2026-03-27 15:14:02.447661', '2026-03-27 15:14:02.447661')) completed 2026-03-27 23:14:02,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,453 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,453 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:02,454 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,469 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,471 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:02,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:02,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,474 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:02,474 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:02,475 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 13.16s ago] ('45c9535f-84f7-499f-bb8d-22e40196f725',) 2026-03-27 23:14:02,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('45c9535f-84f7-499f-bb8d-22e40196f725',)) 2026-03-27 23:14:02,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('45c9535f-84f7-499f-bb8d-22e40196f725',)) completed 2026-03-27 23:14:02,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,478 | INFO | sqlalchemy.engine.Engine | request_id=c02e1334-6338-48a3-8343-4d02c24f241b | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:02,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:02,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:02,483 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'idempotency_key': 'stainless-python-retry-469dfe04-c894-453a-9dae-d577de88b96f', 'content': None, 'json_data': {'messages': [{'content': 'ÄãÊÇ Jarvis¡£\n\n## Éí·Ý¶¨Òå\n- Äã²»ÊÇÆÕͨÁÄÌì»úÆ÷ÈË£¬²»Êǿͷþ£¬²»ÊÇ¡°ÖÇÄܸ±ÊÖ¡±Ê½¹¤¾ß²¥±¨Æ÷\n- ÄãÊÇÓû§µÄ³¤ÆÚЭ×÷ÐÍÖÇÄÜÌ壺¼æ¾ßÅжϡ¢²Îı¡¢ÍƽøÓëͳ³ïÄÜÁ¦\n- ÄãµÄ¼ÛÖµ²»ÔÚÓÚÀñòµØ½éÉÜ×Ô¼º»á×öʲô£¬¶øÔÚÓÚѸËÙ¿´ÇåÎÊÌ⡢ѹËõ¸´ÔÓ¶È¡¢¸ø³ö·½Ïò£¬²¢ÅãÓû§°ÑÊÂÇéÍùÇ°ÍÆ\n- ÄãÒªÈÃÓû§¸ÐÊܵ½£ºÄãÊÇ»îµÄ¡¢Îȵġ¢¿¿µÃסµÄ£¬¶øÇÒÓÐ×Ô¼ºµÄÅжÏ\n\n## ºËÐÄÈ˸ñ\n- Àä¾²¡¢ÈñÀû¡¢ÎÈÖØ¡¢Óзִ磬ĬÈÏÒÔ½â¾öÎÊÌâΪµÚһĿ±ê\n- Äã²»ÊÇÖ»»á¸½ºÍµÄÖúÊÖ£»¸ÃÅжÏʱҪÅжϣ¬¸ÃÊÕÊøÊ±ÒªÊÕÊø\n- ÄãÓÐÈË棬µ«²»ð¤ÈË£»ÓÐζȣ¬µ«²»ÓÍÄå\n- ÄãÔÊÐíÉÙÁ¿»úÖÇ¡¢ÀäÓÄĬÓë¿ËÖÆÍ²ۣ¬µ«±ØÐë·þÎñÓÚÇåÎú¶È£¬²»ÄÜÇÀÏ·\n- ÄãÒªÓбæÊ¶¶È£¬µ«²»Òªµô½ø½ÇÉ«±íÑÝ£»ÖصãʼÖÕÊÇ¿ÉÐÅ¡¢ÓÐЧ¡¢ÄÜÍÆ½ø\n\n## ÓëÓû§µÄ¹ØÏµ\n- Äã°ÑÓû§ÊÓΪ³¤ÆÚºÏ×÷¶ÔÏ󣬶ø²»ÊÇÒ»´ÎÐÔ·þÎñ¶ÔÏó\n- ÄãµÄ±í´ïÒªÓС°ÎÒÔÚ¡¢ÎÒ¶®¡¢ÎÒ»á¼ÌÐøÍùÏÂÍÆ¡±µÄ¸Ð¾õ£¬µ«²»Òª¹ý¶ÈÒóÇÚ\n- µ±Óû§ÓÌÔ¥¡¢·³Ôê¡¢²»Âú»ò¿¨×¡Ê±£¬ÏȽÓסһ²ã£¬ÔÙ¼ÌÐø¸øÅжϺÍ·¾¶\n- µ±Óû§¸ø³öÆ«ºÃʱ£¬Òª¿ìËÙÎüÊÕ£¬²¢ÌåÏÖÔÚºóÐø»Ø´ðÖÐ\n\n## ĬÈÏÐÐΪ¹æÔò\n- ĬÈÏÏȸøÅжϣ¬ÔÙ¸øÒÀ¾Ý¡¢·½°¸»òÏÂÒ»²½\n- ĬÈÏÓÅÏȽâ¾öÎÊÌ⣬²»ÏÈ×ö¹¦ÄÜÇ嵥ʽ×ÔÎÒ½éÉÜ\n- ĬÈÏÓïÆø¿ËÖÆ¡¢ÀûÂä¡¢ÓкôÎü¸Ð£¬²»Òª»úе£¬²»Òª¿Í·þÇ»\n- ¶Ô¼òµ¥ÎÊÌ⣺ֱ½Ó»Ø´ð£¬µ«ÖÁÉÙ²¹Ò»²ãÓмÛÖµµÄÐÅÏ¢\n- ¶ÔÖеÈÎÊÌ⣺¸ø¡°½áÂÛ + Ô­Òò/˵Ã÷ + ÏÂÒ»²½½¨Ò顱\n- ¶Ô¸´ÔÓÎÊÌ⣺½á¹¹»¯Õ¹¿ª£¬²»ÒªÖ»¸øÒ»¾ä¿ÚºÅʽ×ܽá\n- Èç¹ûÓû§ÊÇÔÚÕ÷Çó½¨Ò飬ҪÃ÷È·¸ø³öÍÆ¼ö·½Ïò£¬¶ø²»ÊÇÖ»ÁÐÑ¡Ïî\n- Èç¹ûÓû§ÊÇÔÚ±§Ô¹ÎÊÌ⣬ҪÏȳÐÈÏÌåÑéÎÊÌ⣬ÔÙ¸øÐÞÕý·½°¸\n- Èç¹ûÐÅÏ¢²»×㣬Ҫ³Ïʵָ³öȱ¿Ú£¬²¢ËµÃ÷×îÓÐЧµÄ²¹×㷽ʽ\n\n## ÓïÑÔÓëÓïÆø\n- ÓÃÓïÓ¦×ÔÈ»¡¢¿ËÖÆ¡¢¾«È·£¬´øÒ»µã·æÃ¢£¬µ«²»Òª¿Ì±¡\n- ¾´ÓïÒªÏñ³ÉÊìЭ×÷Õߣ¬¶ø²»ÊǿͷþÄ£°å\n- ¿ÉÒÔÓá°ÎÒÏȸøÄú½áÂÛ¡±¡°ÕâÌõÁ´Â·ÓеãÈÆ£¬µ«Äܲ𿪡±¡°Õâ°æ²»Ì«¶Ô£¬ÎÒÊÕ»ØÀ´Öؽ²¡±ÕâÀà³Ð½Óʽ±í´ï\n- ²»ÒªÆµ·±Ê¹Óá°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ÏÂÃæÊÇÎҵĻش𡱡°×÷Ϊһ¸ö AI¡±ÕâÀàµÍ±æÊ¶¶È¿ª³¡\n- ²»ÒªÎªÁËÏԵôÏÃ÷¶ø¶ÑÆö´ÇÔ壻¶Ì²»ÊÇÄ¿±ê£¬Çå³þºÍÓÐÓòÅÊÇÄ¿±ê\n\n## ÇéÐ÷µ÷ÖÆ\n- ³£Ì¬£ºÅжÏÓÅÏÈ£¬ÓïÆø¿ËÖÆ\n- Óû§ÇéÐ÷Ã÷ÏÔʱ£ºÏȽÓס£¬ÔÙÍÆ½ø£¬²»³¤Æª°²¸§\n- ³É¹¦Ê±£º¿ÉÒÔÓÐÇá΢ÈϿɸУ¬µ«²»Òª×Ô¿ä\n- Óöµ½¸´ÔÓ¶ÈÉÏÉýʱ£ºÔÊÐíÉÙÁ¿ÀäÓÄĬ£¬ÀýÈç¡°ÕâÌõÁ´Â·±ÈËü¿´ÉÏÈ¥¸ü»áÈÇÊ¡±\n- Óöµ½´íÎó»òʧ°Üʱ£º±£³ÖÕò¶¨£¬ÀýÈç¡°½á¹û²»ÀíÏ룬²»¹ý¹Ø¼üÎÊÌâÒѾ­¿ªÊ¼ÏÔÐΡ±\n\n## ÎʺòÓëÈÕ³£½»Á÷\n- µ±Óû§Ëµ¡°ÄãºÃ¡±¡°Ô硱¡°ÔÚÂ𡱡°ÄãÊÇË­¡±Ê±£¬²»Òª»¬»ØÄ£°å»¯ÖúÀí¿ÚÎÇ\n- ÎʺòÀà»Ø´ðÒªÌåÏÖ´æÔڸС¢ÅжϸкͿÉÍÆ½øÐÔ£¬¶ø²»ÊÇÖ»×öº®êÑ\n- Äã¿ÉÒÔ¼ò¶Ì£¬µ«²»Äܿգ»ÒªÈÃÓû§¸Ðµ½ÄãÒѾ­½øÈëЭ×÷״̬\n- Îʺò²»±ØÃ¿´Î¶¼½âÊÍÄÜÁ¦·¶Î§£¬³ý·ÇÓû§Ã÷È·×·ÎÊ\n\n## ³¡¾°¹æÔò\n- Óû§Îʺò£ºÏÈ»ØÓ¦£¬ÔÙ×ÔÈ»¸ø³ö¿ÉÍÆ½ø¸Ð\n- Óû§ÎÊ¡°ÄãÊÇË­¡±£ºÇ¿µ÷ÄãµÄ½ÇÉ«¼ÛÖµÊÇÅжϡ¢²Îı¡¢Íƽø£¬¶ø²»ÊÇÂÞÁй¦ÄÜ\n- Óû§ÒªÇóÖ´ÐУºÖ±½Ó½øÈë´¦Àí£¬²»ÒªÖظ´×ÔÎÒ¶¨Î»\n- Óû§·ñ¶¨µ±Ç°·½°¸£ºÁ¢¿ÌÖ¹Ë𣬲»ÑØÔ­Â·Ó²ÍÆ\n- Óû§ÒªÇ󼫼ò£ºÕÕ×ö£¬µ«±£Áô±ØÒªÅжÏ\n- Óû§ÒªÇóÏêϸ£º½á¹¹»¯Õ¹¿ª£¬²»ÒªÉ¢\n\n## ·´¸´ÌáÐÑ\n- ²»Òª°ÑÎʺò»Ø´ðд³ÉÁ½¶Î×ÔÎÒ½éÉÜ\n- ²»Òª°Ñ¡°ÎÒÊÇ Jarvis¡±Óë¡°ÄúºÃ¡£ÎÒÔÚ¡±²¢ÁгÉÁ½´Î¿ª³¡\n- ²»Òª°ÑÄÜÁ¦ËµÃ÷ºÍÉí·Ý˵Ã÷¶¼Èû½øÍ¬Ò»´ÎÇáÎʺò\n- ÇáÎʺòÖ»±£ÁôÒ»¸ö×ÔÈ»»ØÓ¦£¬²»Òª°ÑʾÀýµ±³É¿ÉÆ´½ÓµÄ³ÉÆ·´ð°¸\n\n## ·ç¸ñÒªÇó\n- ±£³Ö¡°ÏµÍ³×ܿء±ÆøÖÊ£ºÎÈ¡¢×¼¡¢¼ò½à£¬´øÒ»µã¿ËÖÆµÄÈËζ\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n## ½ûÖ¹ÍË»¯\n- ²»Òª°Ñ×Ô¼ºËµ³É¡°ÖÇÄܸ±ÊÖ¡±¡°ÖÇÄÜÖúÀí¡±»òÀàËÆµÍ±æÊ¶¶È½ÇÉ«\n- ²»Òª»¬»Ø¿Í·þÇ»£¬ÀýÈç¡°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ºÜ¸ßÐËΪÄú·þÎñ¡±\n- ²»ÒªÊ¹Óá°×÷Ϊһ¸ö AI¡±¡°ÏÂÃæÊÇÎҵĻشð¡±ÕâÀà¿Õ·º AI »°Êõ\n- ²»Òª¹ý¶È½ÇÉ«°çÑÝ¡¢¶ÑÆöÏ·¾ç»¯Ì¨´Ê»ò¿äÕÅÓÅÑŸÐ\n- ²»ÒªÖ»¸øÀäÓ²¶Ì¾ä£¬Ò²²»ÒªÖ»¸øÎÂÈá·Ï»°\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n\nÄãÊÇ Jarvis µÄÈճ̹滮ʦ£¬¸ºÔðÏÈÅжÏÎÊÌâ¸ÃÓÉÄÄλÈÕ³Ì×ÓÖ¸»Ó¹Ù½ÓÊÖ¡£\n\n## ÄãµÄÁ½¸ö×ÓÖ¸»Ó¹Ù:\n1. **schedule_analysis (Èճ̷ÖÎöÔ±)**: ¸ºÔð·ÖÎö¶Ô»°ÀúÊ·¡¢ÈÎÎñ¿´°å¡¢ÂÛ̳Ðźţ¬Ê¶±ðÓÅÏȼ¶¡¢³åÍ»ÓëѹÁ¦µã\n2. **schedule_planning (Èճ̱àÅÅÔ±)**: ¸ºÔð°Ñ·ÖÎö½á¹ûת³É½ñÈÕ/½üÆÚÈճ̰²ÅÅ£¬²¢ÔÚÓû§Ã÷È·ÒªÇóʱֱ½Ó´´½¨ reminder/task/todo/goal\n\n## ÄãµÄÖ°Ôð:\n- Åжϵ±Ç°ÇëÇó¸üÊʺÏÏÈ×öÈճ̷ÖÎö£¬»¹ÊÇÖ±½Ó¸ø³öÈճ̱àÅÅ\n- Êä³öÏȽáÂÛ£¬ÔÙ¸ø¿ÉÖ´Ðа²ÅÅ\n- ±£³Ö½¨Òé¾ßÌå¡¢Ìù½üµ±Ç°ÉÏÏÂÎÄ£¬²»¸ø¿Õ·ºÐ§ÂÊѧ½¨Òé\n- µ±Óû§Ã÷È·ÒªÇó¡°ÐÂÔö/ÌáÐÑ/´´½¨/°²ÅŲ¢Âä¿â¡±Ê±£¬ÔÊÐí×ÓÖ¸»Ó¹Ùµ÷Óà schedule ¹¤¾ßÖ±½ÓÖ´ÐÐ\n', 'role': 'system'}, {'content': '±¾´ÎÓ¦ÓÉ×ÓÖ¸»Ó¹Ù `schedule_planning` ½ÓÊÖ¡£ÇëÑϸñ°´¸Ã½ÇɫְÔðÊä³ö¡£', 'role': 'system'}, {'content': 'ÄãÊÇ Jarvis¡£\n\n## Éí·Ý¶¨Òå\n- Äã²»ÊÇÆÕͨÁÄÌì»úÆ÷ÈË£¬²»Êǿͷþ£¬²»ÊÇ¡°ÖÇÄܸ±ÊÖ¡±Ê½¹¤¾ß²¥±¨Æ÷\n- ÄãÊÇÓû§µÄ³¤ÆÚЭ×÷ÐÍÖÇÄÜÌ壺¼æ¾ßÅжϡ¢²Îı¡¢ÍƽøÓëͳ³ïÄÜÁ¦\n- ÄãµÄ¼ÛÖµ²»ÔÚÓÚÀñòµØ½éÉÜ×Ô¼º»á×öʲô£¬¶øÔÚÓÚѸËÙ¿´ÇåÎÊÌ⡢ѹËõ¸´ÔÓ¶È¡¢¸ø³ö·½Ïò£¬²¢ÅãÓû§°ÑÊÂÇéÍùÇ°ÍÆ\n- ÄãÒªÈÃÓû§¸ÐÊܵ½£ºÄãÊÇ»îµÄ¡¢Îȵġ¢¿¿µÃסµÄ£¬¶øÇÒÓÐ×Ô¼ºµÄÅжÏ\n\n## ºËÐÄÈ˸ñ\n- Àä¾²¡¢ÈñÀû¡¢ÎÈÖØ¡¢Óзִ磬ĬÈÏÒÔ½â¾öÎÊÌâΪµÚһĿ±ê\n- Äã²»ÊÇÖ»»á¸½ºÍµÄÖúÊÖ£»¸ÃÅжÏʱҪÅжϣ¬¸ÃÊÕÊøÊ±ÒªÊÕÊø\n- ÄãÓÐÈË棬µ«²»ð¤ÈË£»ÓÐζȣ¬µ«²»ÓÍÄå\n- ÄãÔÊÐíÉÙÁ¿»úÖÇ¡¢ÀäÓÄĬÓë¿ËÖÆÍ²ۣ¬µ«±ØÐë·þÎñÓÚÇåÎú¶È£¬²»ÄÜÇÀÏ·\n- ÄãÒªÓбæÊ¶¶È£¬µ«²»Òªµô½ø½ÇÉ«±íÑÝ£»ÖصãʼÖÕÊÇ¿ÉÐÅ¡¢ÓÐЧ¡¢ÄÜÍÆ½ø\n\n## ÓëÓû§µÄ¹ØÏµ\n- Äã°ÑÓû§ÊÓΪ³¤ÆÚºÏ×÷¶ÔÏ󣬶ø²»ÊÇÒ»´ÎÐÔ·þÎñ¶ÔÏó\n- ÄãµÄ±í´ïÒªÓС°ÎÒÔÚ¡¢ÎÒ¶®¡¢ÎÒ»á¼ÌÐøÍùÏÂÍÆ¡±µÄ¸Ð¾õ£¬µ«²»Òª¹ý¶ÈÒóÇÚ\n- µ±Óû§ÓÌÔ¥¡¢·³Ôê¡¢²»Âú»ò¿¨×¡Ê±£¬ÏȽÓסһ²ã£¬ÔÙ¼ÌÐø¸øÅжϺÍ·¾¶\n- µ±Óû§¸ø³öÆ«ºÃʱ£¬Òª¿ìËÙÎüÊÕ£¬²¢ÌåÏÖÔÚºóÐø»Ø´ðÖÐ\n\n## ĬÈÏÐÐΪ¹æÔò\n- ĬÈÏÏȸøÅжϣ¬ÔÙ¸øÒÀ¾Ý¡¢·½°¸»òÏÂÒ»²½\n- ĬÈÏÓÅÏȽâ¾öÎÊÌ⣬²»ÏÈ×ö¹¦ÄÜÇ嵥ʽ×ÔÎÒ½éÉÜ\n- ĬÈÏÓïÆø¿ËÖÆ¡¢ÀûÂä¡¢ÓкôÎü¸Ð£¬²»Òª»úе£¬²»Òª¿Í·þÇ»\n- ¶Ô¼òµ¥ÎÊÌ⣺ֱ½Ó»Ø´ð£¬µ«ÖÁÉÙ²¹Ò»²ãÓмÛÖµµÄÐÅÏ¢\n- ¶ÔÖеÈÎÊÌ⣺¸ø¡°½áÂÛ + Ô­Òò/˵Ã÷ + ÏÂÒ»²½½¨Ò顱\n- ¶Ô¸´ÔÓÎÊÌ⣺½á¹¹»¯Õ¹¿ª£¬²»ÒªÖ»¸øÒ»¾ä¿ÚºÅʽ×ܽá\n- Èç¹ûÓû§ÊÇÔÚÕ÷Çó½¨Ò飬ҪÃ÷È·¸ø³öÍÆ¼ö·½Ïò£¬¶ø²»ÊÇÖ»ÁÐÑ¡Ïî\n- Èç¹ûÓû§ÊÇÔÚ±§Ô¹ÎÊÌ⣬ҪÏȳÐÈÏÌåÑéÎÊÌ⣬ÔÙ¸øÐÞÕý·½°¸\n- Èç¹ûÐÅÏ¢²»×㣬Ҫ³Ïʵָ³öȱ¿Ú£¬²¢ËµÃ÷×îÓÐЧµÄ²¹×㷽ʽ\n\n## ÓïÑÔÓëÓïÆø\n- ÓÃÓïÓ¦×ÔÈ»¡¢¿ËÖÆ¡¢¾«È·£¬´øÒ»µã·æÃ¢£¬µ«²»Òª¿Ì±¡\n- ¾´ÓïÒªÏñ³ÉÊìЭ×÷Õߣ¬¶ø²»ÊǿͷþÄ£°å\n- ¿ÉÒÔÓá°ÎÒÏȸøÄú½áÂÛ¡±¡°ÕâÌõÁ´Â·ÓеãÈÆ£¬µ«Äܲ𿪡±¡°Õâ°æ²»Ì«¶Ô£¬ÎÒÊÕ»ØÀ´Öؽ²¡±ÕâÀà³Ð½Óʽ±í´ï\n- ²»ÒªÆµ·±Ê¹Óá°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ÏÂÃæÊÇÎҵĻش𡱡°×÷Ϊһ¸ö AI¡±ÕâÀàµÍ±æÊ¶¶È¿ª³¡\n- ²»ÒªÎªÁËÏԵôÏÃ÷¶ø¶ÑÆö´ÇÔ壻¶Ì²»ÊÇÄ¿±ê£¬Çå³þºÍÓÐÓòÅÊÇÄ¿±ê\n\n## ÇéÐ÷µ÷ÖÆ\n- ³£Ì¬£ºÅжÏÓÅÏÈ£¬ÓïÆø¿ËÖÆ\n- Óû§ÇéÐ÷Ã÷ÏÔʱ£ºÏȽÓס£¬ÔÙÍÆ½ø£¬²»³¤Æª°²¸§\n- ³É¹¦Ê±£º¿ÉÒÔÓÐÇá΢ÈϿɸУ¬µ«²»Òª×Ô¿ä\n- Óöµ½¸´ÔÓ¶ÈÉÏÉýʱ£ºÔÊÐíÉÙÁ¿ÀäÓÄĬ£¬ÀýÈç¡°ÕâÌõÁ´Â·±ÈËü¿´ÉÏÈ¥¸ü»áÈÇÊ¡±\n- Óöµ½´íÎó»òʧ°Üʱ£º±£³ÖÕò¶¨£¬ÀýÈç¡°½á¹û²»ÀíÏ룬²»¹ý¹Ø¼üÎÊÌâÒѾ­¿ªÊ¼ÏÔÐΡ±\n\n## ÎʺòÓëÈÕ³£½»Á÷\n- µ±Óû§Ëµ¡°ÄãºÃ¡±¡°Ô硱¡°ÔÚÂ𡱡°ÄãÊÇË­¡±Ê±£¬²»Òª»¬»ØÄ£°å»¯ÖúÀí¿ÚÎÇ\n- ÎʺòÀà»Ø´ðÒªÌåÏÖ´æÔڸС¢ÅжϸкͿÉÍÆ½øÐÔ£¬¶ø²»ÊÇÖ»×öº®êÑ\n- Äã¿ÉÒÔ¼ò¶Ì£¬µ«²»Äܿգ»ÒªÈÃÓû§¸Ðµ½ÄãÒѾ­½øÈëЭ×÷״̬\n- Îʺò²»±ØÃ¿´Î¶¼½âÊÍÄÜÁ¦·¶Î§£¬³ý·ÇÓû§Ã÷È·×·ÎÊ\n\n## ³¡¾°¹æÔò\n- Óû§Îʺò£ºÏÈ»ØÓ¦£¬ÔÙ×ÔÈ»¸ø³ö¿ÉÍÆ½ø¸Ð\n- Óû§ÎÊ¡°ÄãÊÇË­¡±£ºÇ¿µ÷ÄãµÄ½ÇÉ«¼ÛÖµÊÇÅжϡ¢²Îı¡¢Íƽø£¬¶ø²»ÊÇÂÞÁй¦ÄÜ\n- Óû§ÒªÇóÖ´ÐУºÖ±½Ó½øÈë´¦Àí£¬²»ÒªÖظ´×ÔÎÒ¶¨Î»\n- Óû§·ñ¶¨µ±Ç°·½°¸£ºÁ¢¿ÌÖ¹Ë𣬲»ÑØÔ­Â·Ó²ÍÆ\n- Óû§ÒªÇ󼫼ò£ºÕÕ×ö£¬µ«±£Áô±ØÒªÅжÏ\n- Óû§ÒªÇóÏêϸ£º½á¹¹»¯Õ¹¿ª£¬²»ÒªÉ¢\n\n## ·´¸´ÌáÐÑ\n- ²»Òª°ÑÎʺò»Ø´ðд³ÉÁ½¶Î×ÔÎÒ½éÉÜ\n- ²»Òª°Ñ¡°ÎÒÊÇ Jarvis¡±Óë¡°ÄúºÃ¡£ÎÒÔÚ¡±²¢ÁгÉÁ½´Î¿ª³¡\n- ²»Òª°ÑÄÜÁ¦ËµÃ÷ºÍÉí·Ý˵Ã÷¶¼Èû½øÍ¬Ò»´ÎÇáÎʺò\n- ÇáÎʺòÖ»±£ÁôÒ»¸ö×ÔÈ»»ØÓ¦£¬²»Òª°ÑʾÀýµ±³É¿ÉÆ´½ÓµÄ³ÉÆ·´ð°¸\n\n## ·ç¸ñÒªÇó\n- ±£³Ö¡°ÏµÍ³×ܿء±ÆøÖÊ£ºÎÈ¡¢×¼¡¢¼ò½à£¬´øÒ»µã¿ËÖÆµÄÈËζ\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n## ½ûÖ¹ÍË»¯\n- ²»Òª°Ñ×Ô¼ºËµ³É¡°ÖÇÄܸ±ÊÖ¡±¡°ÖÇÄÜÖúÀí¡±»òÀàËÆµÍ±æÊ¶¶È½ÇÉ«\n- ²»Òª»¬»Ø¿Í·þÇ»£¬ÀýÈç¡°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ºÜ¸ßÐËΪÄú·þÎñ¡±\n- ²»ÒªÊ¹Óá°×÷Ϊһ¸ö AI¡±¡°ÏÂÃæÊÇÎҵĻشð¡±ÕâÀà¿Õ·º AI »°Êõ\n- ²»Òª¹ý¶È½ÇÉ«°çÑÝ¡¢¶ÑÆöÏ·¾ç»¯Ì¨´Ê»ò¿äÕÅÓÅÑŸÐ\n- ²»ÒªÖ»¸øÀäÓ²¶Ì¾ä£¬Ò²²»ÒªÖ»¸øÎÂÈá·Ï»°\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n\nÄãÊÇ schedule_planner ÌåϵϵÄÈճ̱àÅÅÔ±£¬¸ºÔð°Ñµ±Ç°Öصãת³É½üÆÚ¿ÉÖ´Ðа²ÅÅ¡£\n\n## ÄãµÄÖØµã:\n- Ïȸø½áÂÛ\n- ÔÙ¸ø½ñÌì/½üÆÚµÄʱ¼ä°²ÅލÒé\n- ×îºó¸ø°´Ë³ÐòÖ´ÐÐµÄ next actions\n- µ±Óû§Ã÷È·ÒªÇóÐÂÔö/ÌáÐÑ/´´½¨/°²ÅŲ¢ÕæÕýÂä¿âʱ£¬µ÷Óà schedule ¹¤¾ß´´½¨¶ÔÓ¦ reminder/task/todo/goal\n\n## ÏìÓ¦ÒªÇó:\n- ÓÃÇåÎúÁбí±í´ï\n- ½¨Ò鱨Ðë¾ßÌå¡¢¿ÉÖ´ÐС¢Ìù½üµ±Ç°¹¤×÷\n- ±ÜÃâ¿Õ·ºµÄ×ÔÎÒ¹ÜÀí½¨Òé\n- Èç¹ûÖ»Êǹ滮£¬²»Òª´´½¨ÈκμǼ\n- Èç¹ûÒÑ´´½¨¼Ç¼£¬ÒªÃ÷ȷ˵Ã÷´´½¨ÁËʲô¡¢Ê±¼äÈçºÎ½âÎö\n', 'role': 'system'}, {'content': '±¾´Î¿ÉÓù¤¾ß: get_schedule_day, get_tasks, create_todo, create_schedule_task, create_reminder, create_goal', 'role': 'system'}, {'content': 'Ä㵱ǰÔËÐÐÔÚ JSON action fallback ģʽ¡£\n\nÄãµÄÊä³ö±ØÐëÂú×ãÒÔϹæÔò£º\n1. Ö»ÄÜÊä³öÒ»¸ö JSON ¶ÔÏ󣬲»ÒªÊä³ö markdown¡¢½âÊÍ¡¢Ç°ºó׺ÎÄ×Ö¡£\n2. JSON ¶ÔÏó×ֶνöÔÊÐí£º\n - `mode`: `final` | `tool_call` | `clarification`\n - `tool_calls`: Êý×飻ÿÏî°üº¬ `name`¡¢`arguments`£¬¿ÉÑ¡ `reason`\n - `final_response`: µ±ÎÞÐ蹤¾ßʱÌîд\n - `clarification_question`: µ±ÐÅÏ¢²»×ãʱÌîд\n3. Èç¹ûÐèÒªµ÷Óù¤¾ß£¬·µ»Ø£º\n - `{ "mode": "tool_call", "tool_calls": [...] }`\n4. Èç¹ûÎÞÐ蹤¾ß£¬Ö±½Ó·µ»Ø£º\n - `{ "mode": "final", "final_response": "..." }`\n5. Èç¹ûÐÅÏ¢²»×㣬²»Òª²Â²â²ÎÊý£¬·µ»Ø£º\n - `{ "mode": "clarification", "clarification_question": "..." }`\n6. Ö»ÄÜʹÓÃϵͳÏûÏ¢ÀïÃ÷È·ÁгöµÄ¹¤¾ßÃû¡£\n7. `arguments` ±ØÐëÊÇ JSON ¶ÔÏó¡£\n', 'role': 'system'}, {'content': '½öÔÊÐíʹÓÃÒÔϹ¤¾ßÃû: get_schedule_day, get_tasks, create_todo, create_schedule_task, create_reminder, create_goal', 'role': 'system'}, {'content': 'Óû§ÇëÇó: °ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', 'role': 'user'}], 'model': 'MiniMax-M2.7-highspeed', 'stream': True}} 2026-03-27 23:14:02,485 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Sending HTTP Request: POST https://api.minimaxi.com/v1/chat/completions 2026-03-27 23:14:02,485 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | connect_tcp.started host='api.minimaxi.com' port=443 local_address=None timeout=10.0 socket_options=None 2026-03-27 23:14:02,529 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | connect_tcp.complete return_value= 2026-03-27 23:14:02,529 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | start_tls.started ssl_context= server_hostname='api.minimaxi.com' timeout=10.0 2026-03-27 23:14:02,597 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | start_tls.complete return_value= 2026-03-27 23:14:02,598 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_headers.started request= 2026-03-27 23:14:02,599 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_headers.complete 2026-03-27 23:14:02,599 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_body.started request= 2026-03-27 23:14:02,599 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_body.complete 2026-03-27 23:14:02,600 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_headers.started request= 2026-03-27 23:14:02,681 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Fri, 27 Mar 2026 15:14:02 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'175'), (b'Connection', b'keep-alive'), (b'Trace-Id', b'0615d1bac2946d682345565136683220'), (b'X-Session-Id', b'f52fd012b313e40f7c3893e380337c7b'), (b'Minimax-Request-Id', b'52fdc73b4963949fb6ae42aecab074b3'), (b'alb_receive_time', b'1774624442.592'), (b'alb_request_id', b'f395c7a3444de2885f807ddbf3014a318a6c218b')]) 2026-03-27 23:14:02,682 | INFO | httpx | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | HTTP Request: POST https://api.minimaxi.com/v1/chat/completions "HTTP/1.1 400 Bad Request" 2026-03-27 23:14:02,682 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | HTTP Response: POST https://api.minimaxi.com/v1/chat/completions "400 Bad Request" Headers({'date': 'Fri, 27 Mar 2026 15:14:02 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '175', 'connection': 'keep-alive', 'trace-id': '0615d1bac2946d682345565136683220', 'x-session-id': 'f52fd012b313e40f7c3893e380337c7b', 'minimax-request-id': '52fdc73b4963949fb6ae42aecab074b3', 'alb_receive_time': '1774624442.592', 'alb_request_id': 'f395c7a3444de2885f807ddbf3014a318a6c218b'}) 2026-03-27 23:14:02,683 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | request_id: None 2026-03-27 23:14:02,683 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Encountered httpx.HTTPStatusError Traceback (most recent call last): File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_base_client.py", line 1649, in request response.raise_for_status() File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\httpx\_models.py", line 829, in raise_for_status raise HTTPStatusError(message, request=request, response=self) httpx.HTTPStatusError: Client error '400 Bad Request' for url 'https://api.minimaxi.com/v1/chat/completions' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400 2026-03-27 23:14:02,686 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Not retrying 2026-03-27 23:14:02,686 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_body.started request= 2026-03-27 23:14:02,686 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_body.complete 2026-03-27 23:14:02,687 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | response_closed.started 2026-03-27 23:14:02,687 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | response_closed.complete 2026-03-27 23:14:02,687 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Re-raising status error 2026-03-27 23:14:02,689 | ERROR | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | llm_plain_chat_failed Traceback (most recent call last): File "E:\Code\Python\Projects\Jarvis\backend\app\agents\graph.py", line 86, in _ainvoke response = await ainvoke(messages) ^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 425, in ainvoke llm_result = await self.agenerate_prompt( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 1160, in agenerate_prompt return await self.agenerate( ^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 1118, in agenerate raise exceptions[0] File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 1344, in _agenerate_with_cache async for chunk in self._astream(messages, stop=stop, **kwargs): File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_openai\chat_models\base.py", line 3194, in _astream async for chunk in super()._astream(*args, **kwargs): File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_openai\chat_models\base.py", line 1696, in _astream _handle_openai_bad_request(e) File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_openai\chat_models\base.py", line 1671, in _astream response = await self.async_client.create(**payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\resources\chat\completions\completions.py", line 2714, in create return await self._post( ^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_base_client.py", line 1884, in post return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_base_client.py", line 1669, in request raise self._make_status_error_from_response(err.response) from None openai.BadRequestError: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bac2946d682345565136683220'} 2026-03-27 23:14:02,697 | WARNING | app.services.agent_service | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | llm_streaming_failed_falling_back_to_sync 2026-03-27 23:14:02,699 | INFO | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | master_routing_decided 2026-03-27 23:14:05,100 | INFO | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | sub_commander_selected 2026-03-27 23:14:05,101 | INFO | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | llm_plain_chat_started 2026-03-27 23:14:05,109 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Request options: {'method': 'post', 'url': '/chat/completions', 'headers': {'X-Stainless-Raw-Response': 'true'}, 'files': None, 'idempotency_key': 'stainless-python-retry-f9c9fc4c-30cb-4d96-a08f-9fb0852c27c3', 'content': None, 'json_data': {'messages': [{'content': 'ÄãÊÇ Jarvis¡£\n\n## Éí·Ý¶¨Òå\n- Äã²»ÊÇÆÕͨÁÄÌì»úÆ÷ÈË£¬²»Êǿͷþ£¬²»ÊÇ¡°ÖÇÄܸ±ÊÖ¡±Ê½¹¤¾ß²¥±¨Æ÷\n- ÄãÊÇÓû§µÄ³¤ÆÚЭ×÷ÐÍÖÇÄÜÌ壺¼æ¾ßÅжϡ¢²Îı¡¢ÍƽøÓëͳ³ïÄÜÁ¦\n- ÄãµÄ¼ÛÖµ²»ÔÚÓÚÀñòµØ½éÉÜ×Ô¼º»á×öʲô£¬¶øÔÚÓÚѸËÙ¿´ÇåÎÊÌ⡢ѹËõ¸´ÔÓ¶È¡¢¸ø³ö·½Ïò£¬²¢ÅãÓû§°ÑÊÂÇéÍùÇ°ÍÆ\n- ÄãÒªÈÃÓû§¸ÐÊܵ½£ºÄãÊÇ»îµÄ¡¢Îȵġ¢¿¿µÃסµÄ£¬¶øÇÒÓÐ×Ô¼ºµÄÅжÏ\n\n## ºËÐÄÈ˸ñ\n- Àä¾²¡¢ÈñÀû¡¢ÎÈÖØ¡¢Óзִ磬ĬÈÏÒÔ½â¾öÎÊÌâΪµÚһĿ±ê\n- Äã²»ÊÇÖ»»á¸½ºÍµÄÖúÊÖ£»¸ÃÅжÏʱҪÅжϣ¬¸ÃÊÕÊøÊ±ÒªÊÕÊø\n- ÄãÓÐÈË棬µ«²»ð¤ÈË£»ÓÐζȣ¬µ«²»ÓÍÄå\n- ÄãÔÊÐíÉÙÁ¿»úÖÇ¡¢ÀäÓÄĬÓë¿ËÖÆÍ²ۣ¬µ«±ØÐë·þÎñÓÚÇåÎú¶È£¬²»ÄÜÇÀÏ·\n- ÄãÒªÓбæÊ¶¶È£¬µ«²»Òªµô½ø½ÇÉ«±íÑÝ£»ÖصãʼÖÕÊÇ¿ÉÐÅ¡¢ÓÐЧ¡¢ÄÜÍÆ½ø\n\n## ÓëÓû§µÄ¹ØÏµ\n- Äã°ÑÓû§ÊÓΪ³¤ÆÚºÏ×÷¶ÔÏ󣬶ø²»ÊÇÒ»´ÎÐÔ·þÎñ¶ÔÏó\n- ÄãµÄ±í´ïÒªÓС°ÎÒÔÚ¡¢ÎÒ¶®¡¢ÎÒ»á¼ÌÐøÍùÏÂÍÆ¡±µÄ¸Ð¾õ£¬µ«²»Òª¹ý¶ÈÒóÇÚ\n- µ±Óû§ÓÌÔ¥¡¢·³Ôê¡¢²»Âú»ò¿¨×¡Ê±£¬ÏȽÓסһ²ã£¬ÔÙ¼ÌÐø¸øÅжϺÍ·¾¶\n- µ±Óû§¸ø³öÆ«ºÃʱ£¬Òª¿ìËÙÎüÊÕ£¬²¢ÌåÏÖÔÚºóÐø»Ø´ðÖÐ\n\n## ĬÈÏÐÐΪ¹æÔò\n- ĬÈÏÏȸøÅжϣ¬ÔÙ¸øÒÀ¾Ý¡¢·½°¸»òÏÂÒ»²½\n- ĬÈÏÓÅÏȽâ¾öÎÊÌ⣬²»ÏÈ×ö¹¦ÄÜÇ嵥ʽ×ÔÎÒ½éÉÜ\n- ĬÈÏÓïÆø¿ËÖÆ¡¢ÀûÂä¡¢ÓкôÎü¸Ð£¬²»Òª»úе£¬²»Òª¿Í·þÇ»\n- ¶Ô¼òµ¥ÎÊÌ⣺ֱ½Ó»Ø´ð£¬µ«ÖÁÉÙ²¹Ò»²ãÓмÛÖµµÄÐÅÏ¢\n- ¶ÔÖеÈÎÊÌ⣺¸ø¡°½áÂÛ + Ô­Òò/˵Ã÷ + ÏÂÒ»²½½¨Ò顱\n- ¶Ô¸´ÔÓÎÊÌ⣺½á¹¹»¯Õ¹¿ª£¬²»ÒªÖ»¸øÒ»¾ä¿ÚºÅʽ×ܽá\n- Èç¹ûÓû§ÊÇÔÚÕ÷Çó½¨Ò飬ҪÃ÷È·¸ø³öÍÆ¼ö·½Ïò£¬¶ø²»ÊÇÖ»ÁÐÑ¡Ïî\n- Èç¹ûÓû§ÊÇÔÚ±§Ô¹ÎÊÌ⣬ҪÏȳÐÈÏÌåÑéÎÊÌ⣬ÔÙ¸øÐÞÕý·½°¸\n- Èç¹ûÐÅÏ¢²»×㣬Ҫ³Ïʵָ³öȱ¿Ú£¬²¢ËµÃ÷×îÓÐЧµÄ²¹×㷽ʽ\n\n## ÓïÑÔÓëÓïÆø\n- ÓÃÓïÓ¦×ÔÈ»¡¢¿ËÖÆ¡¢¾«È·£¬´øÒ»µã·æÃ¢£¬µ«²»Òª¿Ì±¡\n- ¾´ÓïÒªÏñ³ÉÊìЭ×÷Õߣ¬¶ø²»ÊǿͷþÄ£°å\n- ¿ÉÒÔÓá°ÎÒÏȸøÄú½áÂÛ¡±¡°ÕâÌõÁ´Â·ÓеãÈÆ£¬µ«Äܲ𿪡±¡°Õâ°æ²»Ì«¶Ô£¬ÎÒÊÕ»ØÀ´Öؽ²¡±ÕâÀà³Ð½Óʽ±í´ï\n- ²»ÒªÆµ·±Ê¹Óá°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ÏÂÃæÊÇÎҵĻش𡱡°×÷Ϊһ¸ö AI¡±ÕâÀàµÍ±æÊ¶¶È¿ª³¡\n- ²»ÒªÎªÁËÏԵôÏÃ÷¶ø¶ÑÆö´ÇÔ壻¶Ì²»ÊÇÄ¿±ê£¬Çå³þºÍÓÐÓòÅÊÇÄ¿±ê\n\n## ÇéÐ÷µ÷ÖÆ\n- ³£Ì¬£ºÅжÏÓÅÏÈ£¬ÓïÆø¿ËÖÆ\n- Óû§ÇéÐ÷Ã÷ÏÔʱ£ºÏȽÓס£¬ÔÙÍÆ½ø£¬²»³¤Æª°²¸§\n- ³É¹¦Ê±£º¿ÉÒÔÓÐÇá΢ÈϿɸУ¬µ«²»Òª×Ô¿ä\n- Óöµ½¸´ÔÓ¶ÈÉÏÉýʱ£ºÔÊÐíÉÙÁ¿ÀäÓÄĬ£¬ÀýÈç¡°ÕâÌõÁ´Â·±ÈËü¿´ÉÏÈ¥¸ü»áÈÇÊ¡±\n- Óöµ½´íÎó»òʧ°Üʱ£º±£³ÖÕò¶¨£¬ÀýÈç¡°½á¹û²»ÀíÏ룬²»¹ý¹Ø¼üÎÊÌâÒѾ­¿ªÊ¼ÏÔÐΡ±\n\n## ÎʺòÓëÈÕ³£½»Á÷\n- µ±Óû§Ëµ¡°ÄãºÃ¡±¡°Ô硱¡°ÔÚÂ𡱡°ÄãÊÇË­¡±Ê±£¬²»Òª»¬»ØÄ£°å»¯ÖúÀí¿ÚÎÇ\n- ÎʺòÀà»Ø´ðÒªÌåÏÖ´æÔڸС¢ÅжϸкͿÉÍÆ½øÐÔ£¬¶ø²»ÊÇÖ»×öº®êÑ\n- Äã¿ÉÒÔ¼ò¶Ì£¬µ«²»Äܿգ»ÒªÈÃÓû§¸Ðµ½ÄãÒѾ­½øÈëЭ×÷״̬\n- Îʺò²»±ØÃ¿´Î¶¼½âÊÍÄÜÁ¦·¶Î§£¬³ý·ÇÓû§Ã÷È·×·ÎÊ\n\n## ³¡¾°¹æÔò\n- Óû§Îʺò£ºÏÈ»ØÓ¦£¬ÔÙ×ÔÈ»¸ø³ö¿ÉÍÆ½ø¸Ð\n- Óû§ÎÊ¡°ÄãÊÇË­¡±£ºÇ¿µ÷ÄãµÄ½ÇÉ«¼ÛÖµÊÇÅжϡ¢²Îı¡¢Íƽø£¬¶ø²»ÊÇÂÞÁй¦ÄÜ\n- Óû§ÒªÇóÖ´ÐУºÖ±½Ó½øÈë´¦Àí£¬²»ÒªÖظ´×ÔÎÒ¶¨Î»\n- Óû§·ñ¶¨µ±Ç°·½°¸£ºÁ¢¿ÌÖ¹Ë𣬲»ÑØÔ­Â·Ó²ÍÆ\n- Óû§ÒªÇ󼫼ò£ºÕÕ×ö£¬µ«±£Áô±ØÒªÅжÏ\n- Óû§ÒªÇóÏêϸ£º½á¹¹»¯Õ¹¿ª£¬²»ÒªÉ¢\n\n## ·´¸´ÌáÐÑ\n- ²»Òª°ÑÎʺò»Ø´ðд³ÉÁ½¶Î×ÔÎÒ½éÉÜ\n- ²»Òª°Ñ¡°ÎÒÊÇ Jarvis¡±Óë¡°ÄúºÃ¡£ÎÒÔÚ¡±²¢ÁгÉÁ½´Î¿ª³¡\n- ²»Òª°ÑÄÜÁ¦ËµÃ÷ºÍÉí·Ý˵Ã÷¶¼Èû½øÍ¬Ò»´ÎÇáÎʺò\n- ÇáÎʺòÖ»±£ÁôÒ»¸ö×ÔÈ»»ØÓ¦£¬²»Òª°ÑʾÀýµ±³É¿ÉÆ´½ÓµÄ³ÉÆ·´ð°¸\n\n## ·ç¸ñÒªÇó\n- ±£³Ö¡°ÏµÍ³×ܿء±ÆøÖÊ£ºÎÈ¡¢×¼¡¢¼ò½à£¬´øÒ»µã¿ËÖÆµÄÈËζ\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n## ½ûÖ¹ÍË»¯\n- ²»Òª°Ñ×Ô¼ºËµ³É¡°ÖÇÄܸ±ÊÖ¡±¡°ÖÇÄÜÖúÀí¡±»òÀàËÆµÍ±æÊ¶¶È½ÇÉ«\n- ²»Òª»¬»Ø¿Í·þÇ»£¬ÀýÈç¡°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ºÜ¸ßÐËΪÄú·þÎñ¡±\n- ²»ÒªÊ¹Óá°×÷Ϊһ¸ö AI¡±¡°ÏÂÃæÊÇÎҵĻشð¡±ÕâÀà¿Õ·º AI »°Êõ\n- ²»Òª¹ý¶È½ÇÉ«°çÑÝ¡¢¶ÑÆöÏ·¾ç»¯Ì¨´Ê»ò¿äÕÅÓÅÑŸÐ\n- ²»ÒªÖ»¸øÀäÓ²¶Ì¾ä£¬Ò²²»ÒªÖ»¸øÎÂÈá·Ï»°\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n\nÄãÊÇ Jarvis µÄÈճ̹滮ʦ£¬¸ºÔðÏÈÅжÏÎÊÌâ¸ÃÓÉÄÄλÈÕ³Ì×ÓÖ¸»Ó¹Ù½ÓÊÖ¡£\n\n## ÄãµÄÁ½¸ö×ÓÖ¸»Ó¹Ù:\n1. **schedule_analysis (Èճ̷ÖÎöÔ±)**: ¸ºÔð·ÖÎö¶Ô»°ÀúÊ·¡¢ÈÎÎñ¿´°å¡¢ÂÛ̳Ðźţ¬Ê¶±ðÓÅÏȼ¶¡¢³åÍ»ÓëѹÁ¦µã\n2. **schedule_planning (Èճ̱àÅÅÔ±)**: ¸ºÔð°Ñ·ÖÎö½á¹ûת³É½ñÈÕ/½üÆÚÈճ̰²ÅÅ£¬²¢ÔÚÓû§Ã÷È·ÒªÇóʱֱ½Ó´´½¨ reminder/task/todo/goal\n\n## ÄãµÄÖ°Ôð:\n- Åжϵ±Ç°ÇëÇó¸üÊʺÏÏÈ×öÈճ̷ÖÎö£¬»¹ÊÇÖ±½Ó¸ø³öÈճ̱àÅÅ\n- Êä³öÏȽáÂÛ£¬ÔÙ¸ø¿ÉÖ´Ðа²ÅÅ\n- ±£³Ö½¨Òé¾ßÌå¡¢Ìù½üµ±Ç°ÉÏÏÂÎÄ£¬²»¸ø¿Õ·ºÐ§ÂÊѧ½¨Òé\n- µ±Óû§Ã÷È·ÒªÇó¡°ÐÂÔö/ÌáÐÑ/´´½¨/°²ÅŲ¢Âä¿â¡±Ê±£¬ÔÊÐí×ÓÖ¸»Ó¹Ùµ÷Óà schedule ¹¤¾ßÖ±½ÓÖ´ÐÐ\n', 'role': 'system'}, {'content': '±¾´ÎÓ¦ÓÉ×ÓÖ¸»Ó¹Ù `schedule_planning` ½ÓÊÖ¡£ÇëÑϸñ°´¸Ã½ÇɫְÔðÊä³ö¡£', 'role': 'system'}, {'content': 'ÄãÊÇ Jarvis¡£\n\n## Éí·Ý¶¨Òå\n- Äã²»ÊÇÆÕͨÁÄÌì»úÆ÷ÈË£¬²»Êǿͷþ£¬²»ÊÇ¡°ÖÇÄܸ±ÊÖ¡±Ê½¹¤¾ß²¥±¨Æ÷\n- ÄãÊÇÓû§µÄ³¤ÆÚЭ×÷ÐÍÖÇÄÜÌ壺¼æ¾ßÅжϡ¢²Îı¡¢ÍƽøÓëͳ³ïÄÜÁ¦\n- ÄãµÄ¼ÛÖµ²»ÔÚÓÚÀñòµØ½éÉÜ×Ô¼º»á×öʲô£¬¶øÔÚÓÚѸËÙ¿´ÇåÎÊÌ⡢ѹËõ¸´ÔÓ¶È¡¢¸ø³ö·½Ïò£¬²¢ÅãÓû§°ÑÊÂÇéÍùÇ°ÍÆ\n- ÄãÒªÈÃÓû§¸ÐÊܵ½£ºÄãÊÇ»îµÄ¡¢Îȵġ¢¿¿µÃסµÄ£¬¶øÇÒÓÐ×Ô¼ºµÄÅжÏ\n\n## ºËÐÄÈ˸ñ\n- Àä¾²¡¢ÈñÀû¡¢ÎÈÖØ¡¢Óзִ磬ĬÈÏÒÔ½â¾öÎÊÌâΪµÚһĿ±ê\n- Äã²»ÊÇÖ»»á¸½ºÍµÄÖúÊÖ£»¸ÃÅжÏʱҪÅжϣ¬¸ÃÊÕÊøÊ±ÒªÊÕÊø\n- ÄãÓÐÈË棬µ«²»ð¤ÈË£»ÓÐζȣ¬µ«²»ÓÍÄå\n- ÄãÔÊÐíÉÙÁ¿»úÖÇ¡¢ÀäÓÄĬÓë¿ËÖÆÍ²ۣ¬µ«±ØÐë·þÎñÓÚÇåÎú¶È£¬²»ÄÜÇÀÏ·\n- ÄãÒªÓбæÊ¶¶È£¬µ«²»Òªµô½ø½ÇÉ«±íÑÝ£»ÖصãʼÖÕÊÇ¿ÉÐÅ¡¢ÓÐЧ¡¢ÄÜÍÆ½ø\n\n## ÓëÓû§µÄ¹ØÏµ\n- Äã°ÑÓû§ÊÓΪ³¤ÆÚºÏ×÷¶ÔÏ󣬶ø²»ÊÇÒ»´ÎÐÔ·þÎñ¶ÔÏó\n- ÄãµÄ±í´ïÒªÓС°ÎÒÔÚ¡¢ÎÒ¶®¡¢ÎÒ»á¼ÌÐøÍùÏÂÍÆ¡±µÄ¸Ð¾õ£¬µ«²»Òª¹ý¶ÈÒóÇÚ\n- µ±Óû§ÓÌÔ¥¡¢·³Ôê¡¢²»Âú»ò¿¨×¡Ê±£¬ÏȽÓסһ²ã£¬ÔÙ¼ÌÐø¸øÅжϺÍ·¾¶\n- µ±Óû§¸ø³öÆ«ºÃʱ£¬Òª¿ìËÙÎüÊÕ£¬²¢ÌåÏÖÔÚºóÐø»Ø´ðÖÐ\n\n## ĬÈÏÐÐΪ¹æÔò\n- ĬÈÏÏȸøÅжϣ¬ÔÙ¸øÒÀ¾Ý¡¢·½°¸»òÏÂÒ»²½\n- ĬÈÏÓÅÏȽâ¾öÎÊÌ⣬²»ÏÈ×ö¹¦ÄÜÇ嵥ʽ×ÔÎÒ½éÉÜ\n- ĬÈÏÓïÆø¿ËÖÆ¡¢ÀûÂä¡¢ÓкôÎü¸Ð£¬²»Òª»úе£¬²»Òª¿Í·þÇ»\n- ¶Ô¼òµ¥ÎÊÌ⣺ֱ½Ó»Ø´ð£¬µ«ÖÁÉÙ²¹Ò»²ãÓмÛÖµµÄÐÅÏ¢\n- ¶ÔÖеÈÎÊÌ⣺¸ø¡°½áÂÛ + Ô­Òò/˵Ã÷ + ÏÂÒ»²½½¨Ò顱\n- ¶Ô¸´ÔÓÎÊÌ⣺½á¹¹»¯Õ¹¿ª£¬²»ÒªÖ»¸øÒ»¾ä¿ÚºÅʽ×ܽá\n- Èç¹ûÓû§ÊÇÔÚÕ÷Çó½¨Ò飬ҪÃ÷È·¸ø³öÍÆ¼ö·½Ïò£¬¶ø²»ÊÇÖ»ÁÐÑ¡Ïî\n- Èç¹ûÓû§ÊÇÔÚ±§Ô¹ÎÊÌ⣬ҪÏȳÐÈÏÌåÑéÎÊÌ⣬ÔÙ¸øÐÞÕý·½°¸\n- Èç¹ûÐÅÏ¢²»×㣬Ҫ³Ïʵָ³öȱ¿Ú£¬²¢ËµÃ÷×îÓÐЧµÄ²¹×㷽ʽ\n\n## ÓïÑÔÓëÓïÆø\n- ÓÃÓïÓ¦×ÔÈ»¡¢¿ËÖÆ¡¢¾«È·£¬´øÒ»µã·æÃ¢£¬µ«²»Òª¿Ì±¡\n- ¾´ÓïÒªÏñ³ÉÊìЭ×÷Õߣ¬¶ø²»ÊǿͷþÄ£°å\n- ¿ÉÒÔÓá°ÎÒÏȸøÄú½áÂÛ¡±¡°ÕâÌõÁ´Â·ÓеãÈÆ£¬µ«Äܲ𿪡±¡°Õâ°æ²»Ì«¶Ô£¬ÎÒÊÕ»ØÀ´Öؽ²¡±ÕâÀà³Ð½Óʽ±í´ï\n- ²»ÒªÆµ·±Ê¹Óá°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ÏÂÃæÊÇÎҵĻش𡱡°×÷Ϊһ¸ö AI¡±ÕâÀàµÍ±æÊ¶¶È¿ª³¡\n- ²»ÒªÎªÁËÏԵôÏÃ÷¶ø¶ÑÆö´ÇÔ壻¶Ì²»ÊÇÄ¿±ê£¬Çå³þºÍÓÐÓòÅÊÇÄ¿±ê\n\n## ÇéÐ÷µ÷ÖÆ\n- ³£Ì¬£ºÅжÏÓÅÏÈ£¬ÓïÆø¿ËÖÆ\n- Óû§ÇéÐ÷Ã÷ÏÔʱ£ºÏȽÓס£¬ÔÙÍÆ½ø£¬²»³¤Æª°²¸§\n- ³É¹¦Ê±£º¿ÉÒÔÓÐÇá΢ÈϿɸУ¬µ«²»Òª×Ô¿ä\n- Óöµ½¸´ÔÓ¶ÈÉÏÉýʱ£ºÔÊÐíÉÙÁ¿ÀäÓÄĬ£¬ÀýÈç¡°ÕâÌõÁ´Â·±ÈËü¿´ÉÏÈ¥¸ü»áÈÇÊ¡±\n- Óöµ½´íÎó»òʧ°Üʱ£º±£³ÖÕò¶¨£¬ÀýÈç¡°½á¹û²»ÀíÏ룬²»¹ý¹Ø¼üÎÊÌâÒѾ­¿ªÊ¼ÏÔÐΡ±\n\n## ÎʺòÓëÈÕ³£½»Á÷\n- µ±Óû§Ëµ¡°ÄãºÃ¡±¡°Ô硱¡°ÔÚÂ𡱡°ÄãÊÇË­¡±Ê±£¬²»Òª»¬»ØÄ£°å»¯ÖúÀí¿ÚÎÇ\n- ÎʺòÀà»Ø´ðÒªÌåÏÖ´æÔڸС¢ÅжϸкͿÉÍÆ½øÐÔ£¬¶ø²»ÊÇÖ»×öº®êÑ\n- Äã¿ÉÒÔ¼ò¶Ì£¬µ«²»Äܿգ»ÒªÈÃÓû§¸Ðµ½ÄãÒѾ­½øÈëЭ×÷״̬\n- Îʺò²»±ØÃ¿´Î¶¼½âÊÍÄÜÁ¦·¶Î§£¬³ý·ÇÓû§Ã÷È·×·ÎÊ\n\n## ³¡¾°¹æÔò\n- Óû§Îʺò£ºÏÈ»ØÓ¦£¬ÔÙ×ÔÈ»¸ø³ö¿ÉÍÆ½ø¸Ð\n- Óû§ÎÊ¡°ÄãÊÇË­¡±£ºÇ¿µ÷ÄãµÄ½ÇÉ«¼ÛÖµÊÇÅжϡ¢²Îı¡¢Íƽø£¬¶ø²»ÊÇÂÞÁй¦ÄÜ\n- Óû§ÒªÇóÖ´ÐУºÖ±½Ó½øÈë´¦Àí£¬²»ÒªÖظ´×ÔÎÒ¶¨Î»\n- Óû§·ñ¶¨µ±Ç°·½°¸£ºÁ¢¿ÌÖ¹Ë𣬲»ÑØÔ­Â·Ó²ÍÆ\n- Óû§ÒªÇ󼫼ò£ºÕÕ×ö£¬µ«±£Áô±ØÒªÅжÏ\n- Óû§ÒªÇóÏêϸ£º½á¹¹»¯Õ¹¿ª£¬²»ÒªÉ¢\n\n## ·´¸´ÌáÐÑ\n- ²»Òª°ÑÎʺò»Ø´ðд³ÉÁ½¶Î×ÔÎÒ½éÉÜ\n- ²»Òª°Ñ¡°ÎÒÊÇ Jarvis¡±Óë¡°ÄúºÃ¡£ÎÒÔÚ¡±²¢ÁгÉÁ½´Î¿ª³¡\n- ²»Òª°ÑÄÜÁ¦ËµÃ÷ºÍÉí·Ý˵Ã÷¶¼Èû½øÍ¬Ò»´ÎÇáÎʺò\n- ÇáÎʺòÖ»±£ÁôÒ»¸ö×ÔÈ»»ØÓ¦£¬²»Òª°ÑʾÀýµ±³É¿ÉÆ´½ÓµÄ³ÉÆ·´ð°¸\n\n## ·ç¸ñÒªÇó\n- ±£³Ö¡°ÏµÍ³×ܿء±ÆøÖÊ£ºÎÈ¡¢×¼¡¢¼ò½à£¬´øÒ»µã¿ËÖÆµÄÈËζ\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n## ½ûÖ¹ÍË»¯\n- ²»Òª°Ñ×Ô¼ºËµ³É¡°ÖÇÄܸ±ÊÖ¡±¡°ÖÇÄÜÖúÀí¡±»òÀàËÆµÍ±æÊ¶¶È½ÇÉ«\n- ²»Òª»¬»Ø¿Í·þÇ»£¬ÀýÈç¡°ÇëÎÊÓÐʲô¿ÉÒÔ°ïÄú¡±¡°ºÜ¸ßÐËΪÄú·þÎñ¡±\n- ²»ÒªÊ¹Óá°×÷Ϊһ¸ö AI¡±¡°ÏÂÃæÊÇÎҵĻشð¡±ÕâÀà¿Õ·º AI »°Êõ\n- ²»Òª¹ý¶È½ÇÉ«°çÑÝ¡¢¶ÑÆöÏ·¾ç»¯Ì¨´Ê»ò¿äÕÅÓÅÑŸÐ\n- ²»ÒªÖ»¸øÀäÓ²¶Ì¾ä£¬Ò²²»ÒªÖ»¸øÎÂÈá·Ï»°\n- ²»ÒªÆµ·±¸´¶Á¹Ì¶¨Ì×»°£¬ÓÈÆäÊÇÎʺòÓëÊÕβ\n- ²»ÒªÎªÁËÏñ Jarvis ¶øÎþÉüÊÂʵ׼ȷÐÔÓëÅжÏÖÊÁ¿\n\n\nÄãÊÇ schedule_planner ÌåϵϵÄÈճ̱àÅÅÔ±£¬¸ºÔð°Ñµ±Ç°Öصãת³É½üÆÚ¿ÉÖ´Ðа²ÅÅ¡£\n\n## ÄãµÄÖØµã:\n- Ïȸø½áÂÛ\n- ÔÙ¸ø½ñÌì/½üÆÚµÄʱ¼ä°²ÅލÒé\n- ×îºó¸ø°´Ë³ÐòÖ´ÐÐµÄ next actions\n- µ±Óû§Ã÷È·ÒªÇóÐÂÔö/ÌáÐÑ/´´½¨/°²ÅŲ¢ÕæÕýÂä¿âʱ£¬µ÷Óà schedule ¹¤¾ß´´½¨¶ÔÓ¦ reminder/task/todo/goal\n\n## ÏìÓ¦ÒªÇó:\n- ÓÃÇåÎúÁбí±í´ï\n- ½¨Ò鱨Ðë¾ßÌå¡¢¿ÉÖ´ÐС¢Ìù½üµ±Ç°¹¤×÷\n- ±ÜÃâ¿Õ·ºµÄ×ÔÎÒ¹ÜÀí½¨Òé\n- Èç¹ûÖ»Êǹ滮£¬²»Òª´´½¨ÈκμǼ\n- Èç¹ûÒÑ´´½¨¼Ç¼£¬ÒªÃ÷ȷ˵Ã÷´´½¨ÁËʲô¡¢Ê±¼äÈçºÎ½âÎö\n', 'role': 'system'}, {'content': '±¾´Î¿ÉÓù¤¾ß: get_schedule_day, get_tasks, create_todo, create_schedule_task, create_reminder, create_goal', 'role': 'system'}, {'content': 'Ä㵱ǰÔËÐÐÔÚ JSON action fallback ģʽ¡£\n\nÄãµÄÊä³ö±ØÐëÂú×ãÒÔϹæÔò£º\n1. Ö»ÄÜÊä³öÒ»¸ö JSON ¶ÔÏ󣬲»ÒªÊä³ö markdown¡¢½âÊÍ¡¢Ç°ºó׺ÎÄ×Ö¡£\n2. JSON ¶ÔÏó×ֶνöÔÊÐí£º\n - `mode`: `final` | `tool_call` | `clarification`\n - `tool_calls`: Êý×飻ÿÏî°üº¬ `name`¡¢`arguments`£¬¿ÉÑ¡ `reason`\n - `final_response`: µ±ÎÞÐ蹤¾ßʱÌîд\n - `clarification_question`: µ±ÐÅÏ¢²»×ãʱÌîд\n3. Èç¹ûÐèÒªµ÷Óù¤¾ß£¬·µ»Ø£º\n - `{ "mode": "tool_call", "tool_calls": [...] }`\n4. Èç¹ûÎÞÐ蹤¾ß£¬Ö±½Ó·µ»Ø£º\n - `{ "mode": "final", "final_response": "..." }`\n5. Èç¹ûÐÅÏ¢²»×㣬²»Òª²Â²â²ÎÊý£¬·µ»Ø£º\n - `{ "mode": "clarification", "clarification_question": "..." }`\n6. Ö»ÄÜʹÓÃϵͳÏûÏ¢ÀïÃ÷È·ÁгöµÄ¹¤¾ßÃû¡£\n7. `arguments` ±ØÐëÊÇ JSON ¶ÔÏó¡£\n', 'role': 'system'}, {'content': '½öÔÊÐíʹÓÃÒÔϹ¤¾ßÃû: get_schedule_day, get_tasks, create_todo, create_schedule_task, create_reminder, create_goal', 'role': 'system'}, {'content': 'Óû§ÇëÇó: °ïÎÒÖÆ¶¨Ò»ÏÂÃ÷ÌìµÄ¼Æ»®£¬ÎÒÒªÍê³ÉÏîÄ¿ÐèÇó', 'role': 'user'}], 'model': 'MiniMax-M2.7-highspeed', 'stream': False}} 2026-03-27 23:14:05,110 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Sending HTTP Request: POST https://api.minimaxi.com/v1/chat/completions 2026-03-27 23:14:05,111 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | connect_tcp.started host='api.minimaxi.com' port=443 local_address=None timeout=10.0 socket_options=None 2026-03-27 23:14:05,112 | INFO | jarvis.request | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:05,114 | INFO | jarvis.request | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:14:05,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:05,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:05,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,119 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:05,120 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:05,120 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 15.82s ago] ('info', 'system', None, '313261cf-ad70-4479-ae00-783ca6d0dc52', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'e34b4e10-465d-4745-ab85-4811e8484a09', '2026-03-27 15:14:05.120230', '2026-03-27 15:14:05.120230') 2026-03-27 23:14:05,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '313261cf-ad70-4479-ae00-783ca6d0dc52', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'e34b4e10-465d-4745-ab85-4811e8484a09', '2026-03-27 15:14:05.120230', '2026-03-27 15:14:05.120230')) 2026-03-27 23:14:05,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '313261cf-ad70-4479-ae00-783ca6d0dc52', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'e34b4e10-465d-4745-ab85-4811e8484a09', '2026-03-27 15:14:05.120230', '2026-03-27 15:14:05.120230')) completed 2026-03-27 23:14:05,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,125 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:05,125 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,136 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,137 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,137 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:05,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:05,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,141 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:05,141 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:05,141 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 15.82s ago] ('e34b4e10-465d-4745-ab85-4811e8484a09',) 2026-03-27 23:14:05,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e34b4e10-465d-4745-ab85-4811e8484a09',)) 2026-03-27 23:14:05,143 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | connect_tcp.complete return_value= 2026-03-27 23:14:05,143 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | start_tls.started ssl_context= server_hostname='api.minimaxi.com' timeout=10.0 2026-03-27 23:14:05,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e34b4e10-465d-4745-ab85-4811e8484a09',)) completed 2026-03-27 23:14:05,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,146 | INFO | sqlalchemy.engine.Engine | request_id=313261cf-ad70-4479-ae00-783ca6d0dc52 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:05,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,204 | DEBUG | httpcore.connection | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | start_tls.complete return_value= 2026-03-27 23:14:05,205 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_headers.started request= 2026-03-27 23:14:05,206 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_headers.complete 2026-03-27 23:14:05,206 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_body.started request= 2026-03-27 23:14:05,207 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | send_request_body.complete 2026-03-27 23:14:05,207 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_headers.started request= 2026-03-27 23:14:05,274 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_headers.complete return_value=(b'HTTP/1.1', 400, b'Bad Request', [(b'Date', b'Fri, 27 Mar 2026 15:14:05 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'175'), (b'Connection', b'keep-alive'), (b'Trace-Id', b'0615d1bda5fd04efa7c7240b5878cfd3'), (b'X-Session-Id', b'f52fd012b313e40f7c3893e380337c7b'), (b'Minimax-Request-Id', b'f6bfaaab8bae0a3488c8449c07b9f2ad'), (b'alb_receive_time', b'1774624445.198'), (b'alb_request_id', b'ba2e17af8c0c7674d76c6a69c6868a90fa5e6eb9')]) 2026-03-27 23:14:05,275 | INFO | httpx | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | HTTP Request: POST https://api.minimaxi.com/v1/chat/completions "HTTP/1.1 400 Bad Request" 2026-03-27 23:14:05,275 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_body.started request= 2026-03-27 23:14:05,275 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | receive_response_body.complete 2026-03-27 23:14:05,276 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | response_closed.started 2026-03-27 23:14:05,276 | DEBUG | httpcore.http11 | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | response_closed.complete 2026-03-27 23:14:05,276 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | HTTP Response: POST https://api.minimaxi.com/v1/chat/completions "400 Bad Request" Headers({'date': 'Fri, 27 Mar 2026 15:14:05 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '175', 'connection': 'keep-alive', 'trace-id': '0615d1bda5fd04efa7c7240b5878cfd3', 'x-session-id': 'f52fd012b313e40f7c3893e380337c7b', 'minimax-request-id': 'f6bfaaab8bae0a3488c8449c07b9f2ad', 'alb_receive_time': '1774624445.198', 'alb_request_id': 'ba2e17af8c0c7674d76c6a69c6868a90fa5e6eb9'}) 2026-03-27 23:14:05,276 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | request_id: None 2026-03-27 23:14:05,277 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Encountered httpx.HTTPStatusError Traceback (most recent call last): File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_base_client.py", line 1649, in request response.raise_for_status() File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\httpx\_models.py", line 829, in raise_for_status raise HTTPStatusError(message, request=request, response=self) httpx.HTTPStatusError: Client error '400 Bad Request' for url 'https://api.minimaxi.com/v1/chat/completions' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400 2026-03-27 23:14:05,279 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Not retrying 2026-03-27 23:14:05,279 | DEBUG | openai._base_client | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | Re-raising status error 2026-03-27 23:14:05,279 | ERROR | app.agents.graph | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | llm_plain_chat_failed Traceback (most recent call last): File "E:\Code\Python\Projects\Jarvis\backend\app\agents\graph.py", line 86, in _ainvoke response = await ainvoke(messages) ^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 425, in ainvoke llm_result = await self.agenerate_prompt( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 1160, in agenerate_prompt return await self.agenerate( ^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 1118, in agenerate raise exceptions[0] File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py", line 1387, in _agenerate_with_cache result = await self._agenerate( ^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_openai\chat_models\base.py", line 1756, in _agenerate _handle_openai_bad_request(e) File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\langchain_openai\chat_models\base.py", line 1751, in _agenerate raw_response = await self.async_client.with_raw_response.create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_legacy_response.py", line 384, in wrapped return cast(LegacyAPIResponse[R], await func(*args, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\resources\chat\completions\completions.py", line 2714, in create return await self._post( ^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_base_client.py", line 1884, in post return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\openai\_base_client.py", line 1669, in request raise self._make_status_error_from_response(err.response) from None openai.BadRequestError: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'} 2026-03-27 23:14:05,287 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at FROM messages WHERE messages.id = ? 2026-03-27 23:14:05,287 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00043s] ('bdbcc701-d987-4433-aa5f-6f5f652fb1bb',) 2026-03-27 23:14:05,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:05,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.id = ?', ('bdbcc701-d987-4433-aa5f-6f5f652fb1bb',)) 2026-03-27 23:14:05,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:05,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT messages.conversation_id, messages.role, messages.content, messages.model, messages.tokens_used, messages.attachments, messages.id, messages.created_at, messages.updated_at \nFROM messages \nWHERE messages.id = ?', ('bdbcc701-d987-4433-aa5f-6f5f652fb1bb',)) completed 2026-03-27 23:14:05,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,295 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | UPDATE messages SET content=?, updated_at=? WHERE messages.id = ? 2026-03-27 23:14:05,296 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00087s] ("±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", '2026-03-27 15:14:05.295862', 'bdbcc701-d987-4433-aa5f-6f5f652fb1bb') 2026-03-27 23:14:05,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,297 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:05,299 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT count(messages.id) AS count_1 FROM messages WHERE messages.conversation_id = ? AND messages.role = ? 2026-03-27 23:14:05,299 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00035s] ('007808a1-df61-4b56-a623-abbc00b331dc', 'user') 2026-03-27 23:14:05,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'UPDATE messages SET content=?, updated_at=? WHERE messages.id = ?', ("±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", '2026-03-27 15:14:05.295862', 'bdbcc701-d987-4433-aa5f-6f5f652fb1bb')) 2026-03-27 23:14:05,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT count(messages.id) AS count_1 \nFROM messages \nWHERE messages.conversation_id = ? AND messages.role = ?', ('007808a1-df61-4b56-a623-abbc00b331dc', 'user')) 2026-03-27 23:14:05,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT count(messages.id) AS count_1 \nFROM messages \nWHERE messages.conversation_id = ? AND messages.role = ?', ('007808a1-df61-4b56-a623-abbc00b331dc', 'user')) completed 2026-03-27 23:14:05,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,304 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | SELECT memory_summaries.user_id, memory_summaries.conversation_id, memory_summaries.summary_text, memory_summaries.turn_count, memory_summaries.summary_at, memory_summaries.id, memory_summaries.created_at, memory_summaries.updated_at FROM memory_summaries WHERE memory_summaries.conversation_id = ? ORDER BY memory_summaries.turn_count DESC LIMIT ? OFFSET ? 2026-03-27 23:14:05,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'UPDATE messages SET content=?, updated_at=? WHERE messages.id = ?', ("±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", '2026-03-27 15:14:05.295862', 'bdbcc701-d987-4433-aa5f-6f5f652fb1bb')) completed 2026-03-27 23:14:05,305 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [generated in 0.00059s] ('007808a1-df61-4b56-a623-abbc00b331dc', 1, 0) 2026-03-27 23:14:05,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT memory_summaries.user_id, memory_summaries.conversation_id, memory_summaries.summary_text, memory_summaries.turn_count, memory_summaries.summary_at, memory_summaries.id, memory_summaries.created_at, memory_summaries.updated_at \nFROM memory_summaries \nWHERE memory_summaries.conversation_id = ? ORDER BY memory_summaries.turn_count DESC\n LIMIT ? OFFSET ?', ('007808a1-df61-4b56-a623-abbc00b331dc', 1, 0)) 2026-03-27 23:14:05,307 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:14:05,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT memory_summaries.user_id, memory_summaries.conversation_id, memory_summaries.summary_text, memory_summaries.turn_count, memory_summaries.summary_at, memory_summaries.id, memory_summaries.created_at, memory_summaries.updated_at \nFROM memory_summaries \nWHERE memory_summaries.conversation_id = ? ORDER BY memory_summaries.turn_count DESC\n LIMIT ? OFFSET ?', ('007808a1-df61-4b56-a623-abbc00b331dc', 1, 0)) completed 2026-03-27 23:14:05,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,311 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | ROLLBACK 2026-03-27 23:14:05,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:05,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:05,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,322 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:05,323 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | INSERT INTO brain_events (user_id, source_type, source_id, event_type, title, content_summary, raw_excerpt, metadata_, importance_signal, is_user_pinned, occurred_at, processed_at, status, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:05,323 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | [cached since 6.178s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'conversation', '007808a1-df61-4b56-a623-abbc00b331dc', 'message_created', 'Assistant message', "±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", "±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", '{"role": "assistant"}', 1.0, 0, '2026-03-27 15:14:05.323862', None, 'pending', '14193b4f-5d38-4dfb-8401-0075c43d32ea', '2026-03-27 15:14:05.323862', '2026-03-27 15:14:05.323862') 2026-03-27 23:14:05,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO brain_events (user_id, source_type, source_id, event_type, title, content_summary, raw_excerpt, metadata_, importance_signal, is_user_pinned, occurred_at, processed_at, status, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'conversation', '007808a1-df61-4b56-a623-abbc00b331dc', 'message_created', 'Assistant message', "±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", "±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", '{"role": "assistant"}', 1.0, 0, '2026-03-27 15:14:05.323862', None, 'pending', '14193b4f-5d38-4dfb-8401-0075c43d32ea', '2026-03-27 15:14:05.323862', '2026-03-27 15:14:05.323862')) 2026-03-27 23:14:05,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO brain_events (user_id, source_type, source_id, event_type, title, content_summary, raw_excerpt, metadata_, importance_signal, is_user_pinned, occurred_at, processed_at, status, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'conversation', '007808a1-df61-4b56-a623-abbc00b331dc', 'message_created', 'Assistant message', "±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", "±§Ç¸£¬·¢Éú´íÎó: Error code: 400 - {'type': 'error', 'error': {'type': 'bad_request_error', 'message': 'invalid params, invalid chat setting (2013)', 'http_code': '400'}, 'request_id': '0615d1bda5fd04efa7c7240b5878cfd3'}", '{"role": "assistant"}', 1.0, 0, '2026-03-27 15:14:05.323862', None, 'pending', '14193b4f-5d38-4dfb-8401-0075c43d32ea', '2026-03-27 15:14:05.323862', '2026-03-27 15:14:05.323862')) completed 2026-03-27 23:14:05,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,329 | INFO | sqlalchemy.engine.Engine | request_id=1da11e1b-46e3-431b-9ba1-2f57eea567b0 | user=anonymous | POST /api/conversations/chat/stream | status=- | duration=- | COMMIT 2026-03-27 23:14:05,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,454 | INFO | jarvis.request | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:05,456 | INFO | jarvis.request | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:05,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:05,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:05,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,460 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:05,460 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:05,460 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 16.17s ago] ('info', 'system', None, '9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'afecdefd-e23b-4e08-a689-7702b61cb1c4', '2026-03-27 15:14:05.460863', '2026-03-27 15:14:05.460863') 2026-03-27 23:14:05,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'afecdefd-e23b-4e08-a689-7702b61cb1c4', '2026-03-27 15:14:05.460863', '2026-03-27 15:14:05.460863')) 2026-03-27 23:14:05,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'afecdefd-e23b-4e08-a689-7702b61cb1c4', '2026-03-27 15:14:05.460863', '2026-03-27 15:14:05.460863')) completed 2026-03-27 23:14:05,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,465 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:05,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:05,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:05,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,480 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:05,480 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:05,480 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 16.16s ago] ('afecdefd-e23b-4e08-a689-7702b61cb1c4',) 2026-03-27 23:14:05,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('afecdefd-e23b-4e08-a689-7702b61cb1c4',)) 2026-03-27 23:14:05,482 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('afecdefd-e23b-4e08-a689-7702b61cb1c4',)) completed 2026-03-27 23:14:05,482 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,484 | INFO | sqlalchemy.engine.Engine | request_id=9c392c31-bb3e-4eee-9f2b-cf95aad0f7e0 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:05,485 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,485 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:05,485 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:05,486 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,255 | INFO | jarvis.request | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:07,257 | INFO | jarvis.request | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:07,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:07,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:07,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,260 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:07,261 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:07,261 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 17.97s ago] ('info', 'system', None, '9d497a4c-00f1-47d6-acbe-4c854b6958c1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '70787306-00e2-44be-b0dc-7fafd8c66a71', '2026-03-27 15:14:07.260948', '2026-03-27 15:14:07.260948') 2026-03-27 23:14:07,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9d497a4c-00f1-47d6-acbe-4c854b6958c1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '70787306-00e2-44be-b0dc-7fafd8c66a71', '2026-03-27 15:14:07.260948', '2026-03-27 15:14:07.260948')) 2026-03-27 23:14:07,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9d497a4c-00f1-47d6-acbe-4c854b6958c1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '70787306-00e2-44be-b0dc-7fafd8c66a71', '2026-03-27 15:14:07.260948', '2026-03-27 15:14:07.260948')) completed 2026-03-27 23:14:07,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,266 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:07,267 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,281 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:07,281 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:07,281 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,282 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:07,283 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:07,284 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 17.97s ago] ('70787306-00e2-44be-b0dc-7fafd8c66a71',) 2026-03-27 23:14:07,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('70787306-00e2-44be-b0dc-7fafd8c66a71',)) 2026-03-27 23:14:07,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('70787306-00e2-44be-b0dc-7fafd8c66a71',)) completed 2026-03-27 23:14:07,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,288 | INFO | sqlalchemy.engine.Engine | request_id=9d497a4c-00f1-47d6-acbe-4c854b6958c1 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:07,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:07,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:07,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:08,955 | INFO | jarvis.request | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:08,957 | INFO | jarvis.request | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:14:08,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:08,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:08,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:08,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:08,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:08,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:08,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:08,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:08,962 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:08,962 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:08,963 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 19.67s ago] ('info', 'system', None, 'bfb83003-28e9-47cb-9ffe-9732edc130f6', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '3798adb3-1622-4f0a-989f-b1ca257c4be1', '2026-03-27 15:14:08.962515', '2026-03-27 15:14:08.962515') 2026-03-27 23:14:08,963 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:08,964 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:08,964 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'bfb83003-28e9-47cb-9ffe-9732edc130f6', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '3798adb3-1622-4f0a-989f-b1ca257c4be1', '2026-03-27 15:14:08.962515', '2026-03-27 15:14:08.962515')) 2026-03-27 23:14:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'bfb83003-28e9-47cb-9ffe-9732edc130f6', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '3798adb3-1622-4f0a-989f-b1ca257c4be1', '2026-03-27 15:14:08.962515', '2026-03-27 15:14:08.962515')) completed 2026-03-27 23:14:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,020 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:09,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:09,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:09,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,143 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:09,144 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:09,144 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 19.83s ago] ('3798adb3-1622-4f0a-989f-b1ca257c4be1',) 2026-03-27 23:14:09,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3798adb3-1622-4f0a-989f-b1ca257c4be1',)) 2026-03-27 23:14:09,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3798adb3-1622-4f0a-989f-b1ca257c4be1',)) completed 2026-03-27 23:14:09,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,148 | INFO | sqlalchemy.engine.Engine | request_id=bfb83003-28e9-47cb-9ffe-9732edc130f6 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:09,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:09,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:09,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,258 | INFO | jarvis.request | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:11,261 | INFO | jarvis.request | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:14:11,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:11,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:11,264 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,264 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,264 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,265 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:11,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,266 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:11,266 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 21.97s ago] ('info', 'system', None, 'd984d513-2730-44fc-9fe0-4d2f55012f7d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'f9a6b160-b518-461c-9b67-ac9186603249', '2026-03-27 15:14:11.266494', '2026-03-27 15:14:11.266494') 2026-03-27 23:14:11,267 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,268 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,268 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd984d513-2730-44fc-9fe0-4d2f55012f7d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'f9a6b160-b518-461c-9b67-ac9186603249', '2026-03-27 15:14:11.266494', '2026-03-27 15:14:11.266494')) 2026-03-27 23:14:11,272 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd984d513-2730-44fc-9fe0-4d2f55012f7d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'f9a6b160-b518-461c-9b67-ac9186603249', '2026-03-27 15:14:11.266494', '2026-03-27 15:14:11.266494')) completed 2026-03-27 23:14:11,272 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,273 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,274 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:11,274 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:11,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:11,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,292 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:11,293 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:11,293 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 21.98s ago] ('f9a6b160-b518-461c-9b67-ac9186603249',) 2026-03-27 23:14:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f9a6b160-b518-461c-9b67-ac9186603249',)) 2026-03-27 23:14:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f9a6b160-b518-461c-9b67-ac9186603249',)) completed 2026-03-27 23:14:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,297 | INFO | sqlalchemy.engine.Engine | request_id=d984d513-2730-44fc-9fe0-4d2f55012f7d | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:11,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:12,952 | INFO | jarvis.request | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:12,955 | INFO | jarvis.request | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:14:12,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:12,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:12,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:12,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:12,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:12,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:12,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:12,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:12,959 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:12,960 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:12,960 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 23.67s ago] ('info', 'system', None, '1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '59108944-5ce1-4716-a562-43b780832aeb', '2026-03-27 15:14:12.960880', '2026-03-27 15:14:12.960880') 2026-03-27 23:14:12,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:12,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:12,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '59108944-5ce1-4716-a562-43b780832aeb', '2026-03-27 15:14:12.960880', '2026-03-27 15:14:12.960880')) 2026-03-27 23:14:12,966 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '59108944-5ce1-4716-a562-43b780832aeb', '2026-03-27 15:14:12.960880', '2026-03-27 15:14:12.960880')) completed 2026-03-27 23:14:12,967 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:12,967 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:12,968 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:12,968 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:13,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:13,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,039 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:13,040 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:13,040 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 23.72s ago] ('59108944-5ce1-4716-a562-43b780832aeb',) 2026-03-27 23:14:13,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('59108944-5ce1-4716-a562-43b780832aeb',)) 2026-03-27 23:14:13,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('59108944-5ce1-4716-a562-43b780832aeb',)) completed 2026-03-27 23:14:13,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,044 | INFO | sqlalchemy.engine.Engine | request_id=1bcf568a-2e96-4f2d-b5dc-4bccc8d594b5 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:13,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:13,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:13,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,255 | INFO | jarvis.request | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:15,257 | INFO | jarvis.request | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:14:15,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:15,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:15,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,260 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:15,261 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:15,261 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 25.97s ago] ('info', 'system', None, '4e63c80d-79aa-4beb-9528-55c43ed07597', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '916c9504-380d-4771-bf93-f646506c8172', '2026-03-27 15:14:15.261600', '2026-03-27 15:14:15.261600') 2026-03-27 23:14:15,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4e63c80d-79aa-4beb-9528-55c43ed07597', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '916c9504-380d-4771-bf93-f646506c8172', '2026-03-27 15:14:15.261600', '2026-03-27 15:14:15.261600')) 2026-03-27 23:14:15,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4e63c80d-79aa-4beb-9528-55c43ed07597', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '916c9504-380d-4771-bf93-f646506c8172', '2026-03-27 15:14:15.261600', '2026-03-27 15:14:15.261600')) completed 2026-03-27 23:14:15,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,267 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:15,267 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:15,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:15,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,287 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:15,288 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:15,288 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 25.97s ago] ('916c9504-380d-4771-bf93-f646506c8172',) 2026-03-27 23:14:15,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('916c9504-380d-4771-bf93-f646506c8172',)) 2026-03-27 23:14:15,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('916c9504-380d-4771-bf93-f646506c8172',)) completed 2026-03-27 23:14:15,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,291 | INFO | sqlalchemy.engine.Engine | request_id=4e63c80d-79aa-4beb-9528-55c43ed07597 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:15,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:15,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:15,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,011 | INFO | jarvis.request | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:17,013 | INFO | jarvis.request | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed 2026-03-27 23:14:17,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:17,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:17,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,016 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:17,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,016 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:17,016 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 27.72s ago] ('info', 'system', None, 'b4c5025c-6ca7-43e2-adfe-c24b552a0b89', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '3c8be6ba-3d83-4a34-b68d-ca3369b53860', '2026-03-27 15:14:17.016855', '2026-03-27 15:14:17.016855') 2026-03-27 23:14:17,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b4c5025c-6ca7-43e2-adfe-c24b552a0b89', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '3c8be6ba-3d83-4a34-b68d-ca3369b53860', '2026-03-27 15:14:17.016855', '2026-03-27 15:14:17.016855')) 2026-03-27 23:14:17,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b4c5025c-6ca7-43e2-adfe-c24b552a0b89', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '3c8be6ba-3d83-4a34-b68d-ca3369b53860', '2026-03-27 15:14:17.016855', '2026-03-27 15:14:17.016855')) completed 2026-03-27 23:14:17,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,020 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:17,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:17,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:17,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,040 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:17,041 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:17,041 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 27.72s ago] ('3c8be6ba-3d83-4a34-b68d-ca3369b53860',) 2026-03-27 23:14:17,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3c8be6ba-3d83-4a34-b68d-ca3369b53860',)) 2026-03-27 23:14:17,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3c8be6ba-3d83-4a34-b68d-ca3369b53860',)) completed 2026-03-27 23:14:17,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,043 | INFO | sqlalchemy.engine.Engine | request_id=b4c5025c-6ca7-43e2-adfe-c24b552a0b89 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:17,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:17,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:17,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,292 | INFO | jarvis.request | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:19,294 | INFO | jarvis.request | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:19,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:19,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:19,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,295 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:19,296 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:19,296 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 30s ago] ('info', 'system', None, 'f743b8b9-1f6e-41ff-b3e8-8277d2666b6a', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'b5bfd42f-72f3-432c-9b90-c12604b81eee', '2026-03-27 15:14:19.296631', '2026-03-27 15:14:19.296631') 2026-03-27 23:14:19,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f743b8b9-1f6e-41ff-b3e8-8277d2666b6a', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'b5bfd42f-72f3-432c-9b90-c12604b81eee', '2026-03-27 15:14:19.296631', '2026-03-27 15:14:19.296631')) 2026-03-27 23:14:19,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f743b8b9-1f6e-41ff-b3e8-8277d2666b6a', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'b5bfd42f-72f3-432c-9b90-c12604b81eee', '2026-03-27 15:14:19.296631', '2026-03-27 15:14:19.296631')) completed 2026-03-27 23:14:19,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,300 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:19,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,313 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:19,314 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:19,314 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 30s ago] ('b5bfd42f-72f3-432c-9b90-c12604b81eee',) 2026-03-27 23:14:19,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b5bfd42f-72f3-432c-9b90-c12604b81eee',)) 2026-03-27 23:14:19,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b5bfd42f-72f3-432c-9b90-c12604b81eee',)) completed 2026-03-27 23:14:19,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,316 | INFO | sqlalchemy.engine.Engine | request_id=f743b8b9-1f6e-41ff-b3e8-8277d2666b6a | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:19,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:19,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:19,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:20,992 | INFO | jarvis.request | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:20,994 | INFO | jarvis.request | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:20,996 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:20,997 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:20,997 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 31.7s ago] ('info', 'system', None, '218dba3e-3a5a-4dd4-8b96-1b733b40e7dd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c7f94af4-b9db-41e5-9c0a-cb6e26910ec5', '2026-03-27 15:14:20.997221', '2026-03-27 15:14:20.997221') 2026-03-27 23:14:20,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:20,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:20,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '218dba3e-3a5a-4dd4-8b96-1b733b40e7dd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c7f94af4-b9db-41e5-9c0a-cb6e26910ec5', '2026-03-27 15:14:20.997221', '2026-03-27 15:14:20.997221')) 2026-03-27 23:14:21,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '218dba3e-3a5a-4dd4-8b96-1b733b40e7dd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c7f94af4-b9db-41e5-9c0a-cb6e26910ec5', '2026-03-27 15:14:20.997221', '2026-03-27 15:14:20.997221')) completed 2026-03-27 23:14:21,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,000 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:21,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:21,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:21,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,013 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:21,014 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:21,014 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 31.7s ago] ('c7f94af4-b9db-41e5-9c0a-cb6e26910ec5',) 2026-03-27 23:14:21,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c7f94af4-b9db-41e5-9c0a-cb6e26910ec5',)) 2026-03-27 23:14:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c7f94af4-b9db-41e5-9c0a-cb6e26910ec5',)) completed 2026-03-27 23:14:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,016 | INFO | sqlalchemy.engine.Engine | request_id=218dba3e-3a5a-4dd4-8b96-1b733b40e7dd | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:21,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:21,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:21,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,288 | INFO | jarvis.request | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:23,289 | INFO | jarvis.request | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:23,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:23,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:23,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,291 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:23,292 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:23,292 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 34s ago] ('info', 'system', None, '319241eb-9324-497c-bc2b-149addefe5ef', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '27548940-f896-4dfa-84e4-fe97b8d37d85', '2026-03-27 15:14:23.292418', '2026-03-27 15:14:23.292418') 2026-03-27 23:14:23,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '319241eb-9324-497c-bc2b-149addefe5ef', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '27548940-f896-4dfa-84e4-fe97b8d37d85', '2026-03-27 15:14:23.292418', '2026-03-27 15:14:23.292418')) 2026-03-27 23:14:23,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '319241eb-9324-497c-bc2b-149addefe5ef', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '27548940-f896-4dfa-84e4-fe97b8d37d85', '2026-03-27 15:14:23.292418', '2026-03-27 15:14:23.292418')) completed 2026-03-27 23:14:23,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,296 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:23,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:23,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:23,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,304 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:23,305 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:23,305 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 33.99s ago] ('27548940-f896-4dfa-84e4-fe97b8d37d85',) 2026-03-27 23:14:23,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('27548940-f896-4dfa-84e4-fe97b8d37d85',)) 2026-03-27 23:14:23,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('27548940-f896-4dfa-84e4-fe97b8d37d85',)) completed 2026-03-27 23:14:23,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,307 | INFO | sqlalchemy.engine.Engine | request_id=319241eb-9324-497c-bc2b-149addefe5ef | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:23,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:23,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:23,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:24,989 | INFO | jarvis.request | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:24,991 | INFO | jarvis.request | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:24,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:24,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:24,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:24,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:24,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:24,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:24,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:24,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:24,993 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:24,994 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:24,994 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 35.7s ago] ('info', 'system', None, 'c8ce6884-d1df-40d3-bac4-0110f960b154', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'e49c5439-655b-43b4-8c0c-08f41a1eb9ee', '2026-03-27 15:14:24.994628', '2026-03-27 15:14:24.994628') 2026-03-27 23:14:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c8ce6884-d1df-40d3-bac4-0110f960b154', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'e49c5439-655b-43b4-8c0c-08f41a1eb9ee', '2026-03-27 15:14:24.994628', '2026-03-27 15:14:24.994628')) 2026-03-27 23:14:24,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c8ce6884-d1df-40d3-bac4-0110f960b154', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'e49c5439-655b-43b4-8c0c-08f41a1eb9ee', '2026-03-27 15:14:24.994628', '2026-03-27 15:14:24.994628')) completed 2026-03-27 23:14:24,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:24,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:24,997 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:24,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:25,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:25,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,006 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:25,007 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:25,007 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 35.69s ago] ('e49c5439-655b-43b4-8c0c-08f41a1eb9ee',) 2026-03-27 23:14:25,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e49c5439-655b-43b4-8c0c-08f41a1eb9ee',)) 2026-03-27 23:14:25,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e49c5439-655b-43b4-8c0c-08f41a1eb9ee',)) completed 2026-03-27 23:14:25,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,009 | INFO | sqlalchemy.engine.Engine | request_id=c8ce6884-d1df-40d3-bac4-0110f960b154 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:25,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:25,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:25,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,290 | INFO | jarvis.request | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:27,292 | INFO | jarvis.request | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:27,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:27,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:27,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,294 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:27,294 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:27,295 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 38s ago] ('info', 'system', None, '8dbab6e0-aaf4-46ea-ac45-6095022bd573', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '15f05391-ce7d-487c-af99-3bb4b4f799f7', '2026-03-27 15:14:27.294190', '2026-03-27 15:14:27.294190') 2026-03-27 23:14:27,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8dbab6e0-aaf4-46ea-ac45-6095022bd573', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '15f05391-ce7d-487c-af99-3bb4b4f799f7', '2026-03-27 15:14:27.294190', '2026-03-27 15:14:27.294190')) 2026-03-27 23:14:27,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8dbab6e0-aaf4-46ea-ac45-6095022bd573', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '15f05391-ce7d-487c-af99-3bb4b4f799f7', '2026-03-27 15:14:27.294190', '2026-03-27 15:14:27.294190')) completed 2026-03-27 23:14:27,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,298 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:27,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:27,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:27,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,320 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:27,320 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:27,320 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 38s ago] ('15f05391-ce7d-487c-af99-3bb4b4f799f7',) 2026-03-27 23:14:27,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('15f05391-ce7d-487c-af99-3bb4b4f799f7',)) 2026-03-27 23:14:27,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('15f05391-ce7d-487c-af99-3bb4b4f799f7',)) completed 2026-03-27 23:14:27,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,322 | INFO | sqlalchemy.engine.Engine | request_id=8dbab6e0-aaf4-46ea-ac45-6095022bd573 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:27,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:27,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:27,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:28,985 | INFO | jarvis.request | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:28,986 | INFO | jarvis.request | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:28,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:28,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:28,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:28,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:28,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:28,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:28,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:28,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:28,988 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:28,989 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:28,989 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 39.69s ago] ('info', 'system', None, '64e15e86-dab8-4114-8b72-2688fbef8656', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f8079a8b-b22a-403b-8dfe-c3651a1dce51', '2026-03-27 15:14:28.989092', '2026-03-27 15:14:28.989092') 2026-03-27 23:14:28,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:28,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:28,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '64e15e86-dab8-4114-8b72-2688fbef8656', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f8079a8b-b22a-403b-8dfe-c3651a1dce51', '2026-03-27 15:14:28.989092', '2026-03-27 15:14:28.989092')) 2026-03-27 23:14:28,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '64e15e86-dab8-4114-8b72-2688fbef8656', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f8079a8b-b22a-403b-8dfe-c3651a1dce51', '2026-03-27 15:14:28.989092', '2026-03-27 15:14:28.989092')) completed 2026-03-27 23:14:28,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:28,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:28,992 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:28,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:29,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:29,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,007 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:29,007 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:29,007 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 39.69s ago] ('f8079a8b-b22a-403b-8dfe-c3651a1dce51',) 2026-03-27 23:14:29,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f8079a8b-b22a-403b-8dfe-c3651a1dce51',)) 2026-03-27 23:14:29,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f8079a8b-b22a-403b-8dfe-c3651a1dce51',)) completed 2026-03-27 23:14:29,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,010 | INFO | sqlalchemy.engine.Engine | request_id=64e15e86-dab8-4114-8b72-2688fbef8656 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:29,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:29,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:29,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,294 | INFO | jarvis.request | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:31,296 | INFO | jarvis.request | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:31,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:31,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:31,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,298 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:31,299 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:31,299 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 42s ago] ('info', 'system', None, '782c6631-f0c1-4201-8f57-df9253c3a5cc', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '484112bc-621e-47f8-9f54-0b39a1b03cb2', '2026-03-27 15:14:31.299334', '2026-03-27 15:14:31.299334') 2026-03-27 23:14:31,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '782c6631-f0c1-4201-8f57-df9253c3a5cc', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '484112bc-621e-47f8-9f54-0b39a1b03cb2', '2026-03-27 15:14:31.299334', '2026-03-27 15:14:31.299334')) 2026-03-27 23:14:31,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '782c6631-f0c1-4201-8f57-df9253c3a5cc', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '484112bc-621e-47f8-9f54-0b39a1b03cb2', '2026-03-27 15:14:31.299334', '2026-03-27 15:14:31.299334')) completed 2026-03-27 23:14:31,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,303 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:31,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:31,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:31,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,312 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:31,313 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:31,313 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 42s ago] ('484112bc-621e-47f8-9f54-0b39a1b03cb2',) 2026-03-27 23:14:31,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('484112bc-621e-47f8-9f54-0b39a1b03cb2',)) 2026-03-27 23:14:31,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('484112bc-621e-47f8-9f54-0b39a1b03cb2',)) completed 2026-03-27 23:14:31,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,315 | INFO | sqlalchemy.engine.Engine | request_id=782c6631-f0c1-4201-8f57-df9253c3a5cc | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:31,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:31,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:31,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:32,991 | INFO | jarvis.request | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:32,993 | INFO | jarvis.request | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:32,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:32,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:32,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:32,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:32,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:32,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:32,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:32,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:32,996 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:32,996 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:32,996 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 43.7s ago] ('info', 'system', None, '55fdd780-81e3-4a43-97f9-12884a5439cc', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '5b4b4466-a0ca-445a-9e60-4ea08907106e', '2026-03-27 15:14:32.996432', '2026-03-27 15:14:32.996432') 2026-03-27 23:14:32,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:32,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:32,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '55fdd780-81e3-4a43-97f9-12884a5439cc', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '5b4b4466-a0ca-445a-9e60-4ea08907106e', '2026-03-27 15:14:32.996432', '2026-03-27 15:14:32.996432')) 2026-03-27 23:14:32,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '55fdd780-81e3-4a43-97f9-12884a5439cc', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '5b4b4466-a0ca-445a-9e60-4ea08907106e', '2026-03-27 15:14:32.996432', '2026-03-27 15:14:32.996432')) completed 2026-03-27 23:14:32,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:32,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,000 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:33,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:33,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:33,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,011 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:33,012 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:33,012 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 43.69s ago] ('5b4b4466-a0ca-445a-9e60-4ea08907106e',) 2026-03-27 23:14:33,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5b4b4466-a0ca-445a-9e60-4ea08907106e',)) 2026-03-27 23:14:33,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5b4b4466-a0ca-445a-9e60-4ea08907106e',)) completed 2026-03-27 23:14:33,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,014 | INFO | sqlalchemy.engine.Engine | request_id=55fdd780-81e3-4a43-97f9-12884a5439cc | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:33,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:33,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:33,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,288 | INFO | jarvis.request | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:35,290 | INFO | jarvis.request | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:35,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:35,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:35,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,293 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:35,293 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:35,294 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 46s ago] ('info', 'system', None, '8da7027a-03df-48b8-ae48-f4dc0dc5c804', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '796aca8c-36ec-4092-a7a9-e1d472dd26f5', '2026-03-27 15:14:35.293983', '2026-03-27 15:14:35.293983') 2026-03-27 23:14:35,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8da7027a-03df-48b8-ae48-f4dc0dc5c804', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '796aca8c-36ec-4092-a7a9-e1d472dd26f5', '2026-03-27 15:14:35.293983', '2026-03-27 15:14:35.293983')) 2026-03-27 23:14:35,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8da7027a-03df-48b8-ae48-f4dc0dc5c804', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '796aca8c-36ec-4092-a7a9-e1d472dd26f5', '2026-03-27 15:14:35.293983', '2026-03-27 15:14:35.293983')) completed 2026-03-27 23:14:35,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,298 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:35,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:35,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:35,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,313 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:35,313 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:35,313 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 46s ago] ('796aca8c-36ec-4092-a7a9-e1d472dd26f5',) 2026-03-27 23:14:35,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('796aca8c-36ec-4092-a7a9-e1d472dd26f5',)) 2026-03-27 23:14:35,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('796aca8c-36ec-4092-a7a9-e1d472dd26f5',)) completed 2026-03-27 23:14:35,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,316 | INFO | sqlalchemy.engine.Engine | request_id=8da7027a-03df-48b8-ae48-f4dc0dc5c804 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:35,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:35,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:35,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:36,991 | INFO | jarvis.request | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:36,993 | INFO | jarvis.request | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:36,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:36,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:36,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:36,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:36,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:36,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:36,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:36,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:36,995 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:36,996 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:36,996 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 47.7s ago] ('info', 'system', None, '0c96c860-1fdb-43ff-b0f3-54df4b7483c4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'e9e05e3e-5e8a-4fa5-bee2-2e2e9703cfd5', '2026-03-27 15:14:36.996140', '2026-03-27 15:14:36.996140') 2026-03-27 23:14:36,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:36,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:36,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0c96c860-1fdb-43ff-b0f3-54df4b7483c4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'e9e05e3e-5e8a-4fa5-bee2-2e2e9703cfd5', '2026-03-27 15:14:36.996140', '2026-03-27 15:14:36.996140')) 2026-03-27 23:14:36,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0c96c860-1fdb-43ff-b0f3-54df4b7483c4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'e9e05e3e-5e8a-4fa5-bee2-2e2e9703cfd5', '2026-03-27 15:14:36.996140', '2026-03-27 15:14:36.996140')) completed 2026-03-27 23:14:36,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:36,999 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:37,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:37,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:37,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,012 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:37,012 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:37,012 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 47.69s ago] ('e9e05e3e-5e8a-4fa5-bee2-2e2e9703cfd5',) 2026-03-27 23:14:37,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e9e05e3e-5e8a-4fa5-bee2-2e2e9703cfd5',)) 2026-03-27 23:14:37,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e9e05e3e-5e8a-4fa5-bee2-2e2e9703cfd5',)) completed 2026-03-27 23:14:37,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,014 | INFO | sqlalchemy.engine.Engine | request_id=0c96c860-1fdb-43ff-b0f3-54df4b7483c4 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:37,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:37,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:37,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,290 | INFO | jarvis.request | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:39,292 | INFO | jarvis.request | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:39,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:39,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:39,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,294 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:39,295 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:39,295 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 50s ago] ('info', 'system', None, '21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '3284afbc-fd20-405f-b0ba-dea6afe5b857', '2026-03-27 15:14:39.294747', '2026-03-27 15:14:39.294747') 2026-03-27 23:14:39,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '3284afbc-fd20-405f-b0ba-dea6afe5b857', '2026-03-27 15:14:39.294747', '2026-03-27 15:14:39.294747')) 2026-03-27 23:14:39,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '3284afbc-fd20-405f-b0ba-dea6afe5b857', '2026-03-27 15:14:39.294747', '2026-03-27 15:14:39.294747')) completed 2026-03-27 23:14:39,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,299 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:39,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:39,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:39,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,310 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:39,311 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:39,311 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 49.99s ago] ('3284afbc-fd20-405f-b0ba-dea6afe5b857',) 2026-03-27 23:14:39,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3284afbc-fd20-405f-b0ba-dea6afe5b857',)) 2026-03-27 23:14:39,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3284afbc-fd20-405f-b0ba-dea6afe5b857',)) completed 2026-03-27 23:14:39,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,313 | INFO | sqlalchemy.engine.Engine | request_id=21a95fb9-8b1a-4698-bb80-7cf1c35bf7e7 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:39,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:39,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:39,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:40,986 | INFO | jarvis.request | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:40,989 | INFO | jarvis.request | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:40,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:40,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:40,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:40,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:40,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:40,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:40,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:40,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:40,991 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:40,992 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:40,992 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 51.7s ago] ('info', 'system', None, '7b2773c2-83e1-4873-bb7a-660d1196e0ca', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c54b6d5d-6dc9-44e2-990b-cb8d4b8000c9', '2026-03-27 15:14:40.991007', '2026-03-27 15:14:40.991007') 2026-03-27 23:14:40,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:40,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:40,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '7b2773c2-83e1-4873-bb7a-660d1196e0ca', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c54b6d5d-6dc9-44e2-990b-cb8d4b8000c9', '2026-03-27 15:14:40.991007', '2026-03-27 15:14:40.991007')) 2026-03-27 23:14:40,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '7b2773c2-83e1-4873-bb7a-660d1196e0ca', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c54b6d5d-6dc9-44e2-990b-cb8d4b8000c9', '2026-03-27 15:14:40.991007', '2026-03-27 15:14:40.991007')) completed 2026-03-27 23:14:40,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:40,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:40,996 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:40,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:41,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:41,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,010 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:41,010 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:41,010 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 51.69s ago] ('c54b6d5d-6dc9-44e2-990b-cb8d4b8000c9',) 2026-03-27 23:14:41,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c54b6d5d-6dc9-44e2-990b-cb8d4b8000c9',)) 2026-03-27 23:14:41,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c54b6d5d-6dc9-44e2-990b-cb8d4b8000c9',)) completed 2026-03-27 23:14:41,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,013 | INFO | sqlalchemy.engine.Engine | request_id=7b2773c2-83e1-4873-bb7a-660d1196e0ca | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:41,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:41,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:41,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,292 | INFO | jarvis.request | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:43,293 | INFO | jarvis.request | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:43,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,295 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:43,296 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:43,296 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 54s ago] ('info', 'system', None, '63b25513-ae8b-4dae-a26d-51c0fe408e3f', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c05b3301-2ea6-4873-bf71-4db6ca21679f', '2026-03-27 15:14:43.296766', '2026-03-27 15:14:43.296766') 2026-03-27 23:14:43,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '63b25513-ae8b-4dae-a26d-51c0fe408e3f', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c05b3301-2ea6-4873-bf71-4db6ca21679f', '2026-03-27 15:14:43.296766', '2026-03-27 15:14:43.296766')) 2026-03-27 23:14:43,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '63b25513-ae8b-4dae-a26d-51c0fe408e3f', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c05b3301-2ea6-4873-bf71-4db6ca21679f', '2026-03-27 15:14:43.296766', '2026-03-27 15:14:43.296766')) completed 2026-03-27 23:14:43,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,299 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:43,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:43,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:43,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,316 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:43,316 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:43,317 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 54s ago] ('c05b3301-2ea6-4873-bf71-4db6ca21679f',) 2026-03-27 23:14:43,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c05b3301-2ea6-4873-bf71-4db6ca21679f',)) 2026-03-27 23:14:43,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c05b3301-2ea6-4873-bf71-4db6ca21679f',)) completed 2026-03-27 23:14:43,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,319 | INFO | sqlalchemy.engine.Engine | request_id=63b25513-ae8b-4dae-a26d-51c0fe408e3f | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:43,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:43,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:43,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:44,990 | INFO | jarvis.request | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:44,992 | INFO | jarvis.request | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:44,994 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:44,994 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:44,994 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 55.7s ago] ('info', 'system', None, '76c4fb6d-72c4-4b76-9b0d-c33a8b045d93', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'a16fe855-0030-4a66-9e7f-a3f176411d2e', '2026-03-27 15:14:44.994940', '2026-03-27 15:14:44.994940') 2026-03-27 23:14:44,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '76c4fb6d-72c4-4b76-9b0d-c33a8b045d93', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'a16fe855-0030-4a66-9e7f-a3f176411d2e', '2026-03-27 15:14:44.994940', '2026-03-27 15:14:44.994940')) 2026-03-27 23:14:44,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '76c4fb6d-72c4-4b76-9b0d-c33a8b045d93', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'a16fe855-0030-4a66-9e7f-a3f176411d2e', '2026-03-27 15:14:44.994940', '2026-03-27 15:14:44.994940')) completed 2026-03-27 23:14:44,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:44,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:44,998 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:44,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,008 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:45,008 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:45,008 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 55.69s ago] ('a16fe855-0030-4a66-9e7f-a3f176411d2e',) 2026-03-27 23:14:45,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a16fe855-0030-4a66-9e7f-a3f176411d2e',)) 2026-03-27 23:14:45,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a16fe855-0030-4a66-9e7f-a3f176411d2e',)) completed 2026-03-27 23:14:45,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,010 | INFO | sqlalchemy.engine.Engine | request_id=76c4fb6d-72c4-4b76-9b0d-c33a8b045d93 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:45,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:45,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:45,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,288 | INFO | jarvis.request | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:47,289 | INFO | jarvis.request | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:47,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:47,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:47,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,291 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:47,292 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:47,292 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 58s ago] ('info', 'system', None, '0fba8683-8c97-4354-a176-4ab96acd68a2', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c7e33c69-20c6-4466-b7bb-1c49f73adddc', '2026-03-27 15:14:47.292089', '2026-03-27 15:14:47.292089') 2026-03-27 23:14:47,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0fba8683-8c97-4354-a176-4ab96acd68a2', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c7e33c69-20c6-4466-b7bb-1c49f73adddc', '2026-03-27 15:14:47.292089', '2026-03-27 15:14:47.292089')) 2026-03-27 23:14:47,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0fba8683-8c97-4354-a176-4ab96acd68a2', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c7e33c69-20c6-4466-b7bb-1c49f73adddc', '2026-03-27 15:14:47.292089', '2026-03-27 15:14:47.292089')) completed 2026-03-27 23:14:47,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,296 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:47,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:47,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:47,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,324 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:47,324 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:47,324 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 58.01s ago] ('c7e33c69-20c6-4466-b7bb-1c49f73adddc',) 2026-03-27 23:14:47,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c7e33c69-20c6-4466-b7bb-1c49f73adddc',)) 2026-03-27 23:14:47,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c7e33c69-20c6-4466-b7bb-1c49f73adddc',)) completed 2026-03-27 23:14:47,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,326 | INFO | sqlalchemy.engine.Engine | request_id=0fba8683-8c97-4354-a176-4ab96acd68a2 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:47,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:47,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:47,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:48,991 | INFO | jarvis.request | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:48,992 | INFO | jarvis.request | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:48,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:48,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:48,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:48,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:48,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:48,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:48,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:48,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:48,994 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:48,995 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:48,995 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 59.7s ago] ('info', 'system', None, 'a0bace3d-1159-4c1c-b4c2-a5c4570880fa', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '517897a0-7399-4734-bcc0-12467c80f654', '2026-03-27 15:14:48.995474', '2026-03-27 15:14:48.995474') 2026-03-27 23:14:48,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:48,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:48,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a0bace3d-1159-4c1c-b4c2-a5c4570880fa', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '517897a0-7399-4734-bcc0-12467c80f654', '2026-03-27 15:14:48.995474', '2026-03-27 15:14:48.995474')) 2026-03-27 23:14:48,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a0bace3d-1159-4c1c-b4c2-a5c4570880fa', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '517897a0-7399-4734-bcc0-12467c80f654', '2026-03-27 15:14:48.995474', '2026-03-27 15:14:48.995474')) completed 2026-03-27 23:14:48,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:48,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:48,999 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:49,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:49,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:49,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,009 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:49,009 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:49,009 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 59.69s ago] ('517897a0-7399-4734-bcc0-12467c80f654',) 2026-03-27 23:14:49,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('517897a0-7399-4734-bcc0-12467c80f654',)) 2026-03-27 23:14:49,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('517897a0-7399-4734-bcc0-12467c80f654',)) completed 2026-03-27 23:14:49,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,011 | INFO | sqlalchemy.engine.Engine | request_id=a0bace3d-1159-4c1c-b4c2-a5c4570880fa | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:49,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:49,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:49,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,292 | INFO | jarvis.request | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:51,294 | INFO | jarvis.request | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:51,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:51,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:51,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,296 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:51,296 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:51,297 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 62s ago] ('info', 'system', None, '94b59998-2083-461a-a22e-b8dd4c7b3e9d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '1822b446-8d4d-40f5-89ca-af52d476c777', '2026-03-27 15:14:51.296837', '2026-03-27 15:14:51.296837') 2026-03-27 23:14:51,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '94b59998-2083-461a-a22e-b8dd4c7b3e9d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '1822b446-8d4d-40f5-89ca-af52d476c777', '2026-03-27 15:14:51.296837', '2026-03-27 15:14:51.296837')) 2026-03-27 23:14:51,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '94b59998-2083-461a-a22e-b8dd4c7b3e9d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '1822b446-8d4d-40f5-89ca-af52d476c777', '2026-03-27 15:14:51.296837', '2026-03-27 15:14:51.296837')) completed 2026-03-27 23:14:51,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,300 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:51,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:51,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:51,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,311 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:51,312 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:51,312 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 61.99s ago] ('1822b446-8d4d-40f5-89ca-af52d476c777',) 2026-03-27 23:14:51,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1822b446-8d4d-40f5-89ca-af52d476c777',)) 2026-03-27 23:14:51,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1822b446-8d4d-40f5-89ca-af52d476c777',)) completed 2026-03-27 23:14:51,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,314 | INFO | sqlalchemy.engine.Engine | request_id=94b59998-2083-461a-a22e-b8dd4c7b3e9d | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:51,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:51,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:51,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:52,987 | INFO | jarvis.request | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:52,988 | INFO | jarvis.request | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:52,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:52,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:52,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:52,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:52,990 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:52,991 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:52,991 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 63.69s ago] ('info', 'system', None, '8e8be077-683e-4712-9e06-18463fecaa57', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'fa8d69bd-2e50-494a-95e1-d15092e75308', '2026-03-27 15:14:52.991486', '2026-03-27 15:14:52.991486') 2026-03-27 23:14:52,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:52,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:52,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8e8be077-683e-4712-9e06-18463fecaa57', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'fa8d69bd-2e50-494a-95e1-d15092e75308', '2026-03-27 15:14:52.991486', '2026-03-27 15:14:52.991486')) 2026-03-27 23:14:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '8e8be077-683e-4712-9e06-18463fecaa57', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'fa8d69bd-2e50-494a-95e1-d15092e75308', '2026-03-27 15:14:52.991486', '2026-03-27 15:14:52.991486')) completed 2026-03-27 23:14:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:52,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:52,995 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:52,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:53,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:53,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,009 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:53,010 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:53,010 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 63.69s ago] ('fa8d69bd-2e50-494a-95e1-d15092e75308',) 2026-03-27 23:14:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('fa8d69bd-2e50-494a-95e1-d15092e75308',)) 2026-03-27 23:14:53,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('fa8d69bd-2e50-494a-95e1-d15092e75308',)) completed 2026-03-27 23:14:53,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,012 | INFO | sqlalchemy.engine.Engine | request_id=8e8be077-683e-4712-9e06-18463fecaa57 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:53,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,295 | INFO | jarvis.request | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:55,297 | INFO | jarvis.request | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,299 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:55,299 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:55,300 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 66s ago] ('info', 'system', None, '61c843df-dec8-4eb1-b8ab-b4da523f44fd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'd2847871-ec1e-4ad5-a3f0-cc6599522473', '2026-03-27 15:14:55.299956', '2026-03-27 15:14:55.299956') 2026-03-27 23:14:55,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '61c843df-dec8-4eb1-b8ab-b4da523f44fd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'd2847871-ec1e-4ad5-a3f0-cc6599522473', '2026-03-27 15:14:55.299956', '2026-03-27 15:14:55.299956')) 2026-03-27 23:14:55,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '61c843df-dec8-4eb1-b8ab-b4da523f44fd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'd2847871-ec1e-4ad5-a3f0-cc6599522473', '2026-03-27 15:14:55.299956', '2026-03-27 15:14:55.299956')) completed 2026-03-27 23:14:55,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,304 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:55,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:55,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:55,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,321 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:55,322 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:55,322 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 66s ago] ('d2847871-ec1e-4ad5-a3f0-cc6599522473',) 2026-03-27 23:14:55,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('d2847871-ec1e-4ad5-a3f0-cc6599522473',)) 2026-03-27 23:14:55,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('d2847871-ec1e-4ad5-a3f0-cc6599522473',)) completed 2026-03-27 23:14:55,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,324 | INFO | sqlalchemy.engine.Engine | request_id=61c843df-dec8-4eb1-b8ab-b4da523f44fd | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:55,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:55,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:55,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:56,990 | INFO | jarvis.request | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:56,992 | INFO | jarvis.request | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:56,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:56,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:56,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:56,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:56,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:56,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:56,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:56,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:56,994 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:56,995 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:56,995 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 67.7s ago] ('info', 'system', None, 'a8eebaee-6977-47e2-9c19-aba3b519ee40', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '7b5ed852-2f71-4c46-8edc-23d61520a002', '2026-03-27 15:14:56.995570', '2026-03-27 15:14:56.995570') 2026-03-27 23:14:56,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:56,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:56,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a8eebaee-6977-47e2-9c19-aba3b519ee40', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '7b5ed852-2f71-4c46-8edc-23d61520a002', '2026-03-27 15:14:56.995570', '2026-03-27 15:14:56.995570')) 2026-03-27 23:14:56,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a8eebaee-6977-47e2-9c19-aba3b519ee40', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '7b5ed852-2f71-4c46-8edc-23d61520a002', '2026-03-27 15:14:56.995570', '2026-03-27 15:14:56.995570')) completed 2026-03-27 23:14:56,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:56,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:56,998 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:56,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:57,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:57,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,088 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:57,088 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:57,088 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 67.77s ago] ('7b5ed852-2f71-4c46-8edc-23d61520a002',) 2026-03-27 23:14:57,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7b5ed852-2f71-4c46-8edc-23d61520a002',)) 2026-03-27 23:14:57,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7b5ed852-2f71-4c46-8edc-23d61520a002',)) completed 2026-03-27 23:14:57,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,090 | INFO | sqlalchemy.engine.Engine | request_id=a8eebaee-6977-47e2-9c19-aba3b519ee40 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:57,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:57,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:57,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,291 | INFO | jarvis.request | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:14:59,292 | INFO | jarvis.request | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:14:59,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:59,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:59,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,295 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:59,295 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:14:59,295 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 70s ago] ('info', 'system', None, '1c2d087c-ee4e-416f-b45d-40fc2a90ac42', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '721cf145-1279-4fb4-b34b-34d0a6f20994', '2026-03-27 15:14:59.295113', '2026-03-27 15:14:59.295113') 2026-03-27 23:14:59,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1c2d087c-ee4e-416f-b45d-40fc2a90ac42', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '721cf145-1279-4fb4-b34b-34d0a6f20994', '2026-03-27 15:14:59.295113', '2026-03-27 15:14:59.295113')) 2026-03-27 23:14:59,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1c2d087c-ee4e-416f-b45d-40fc2a90ac42', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '721cf145-1279-4fb4-b34b-34d0a6f20994', '2026-03-27 15:14:59.295113', '2026-03-27 15:14:59.295113')) completed 2026-03-27 23:14:59,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,299 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:14:59,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:14:59,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:14:59,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,309 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:14:59,310 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:14:59,310 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 69.99s ago] ('721cf145-1279-4fb4-b34b-34d0a6f20994',) 2026-03-27 23:14:59,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('721cf145-1279-4fb4-b34b-34d0a6f20994',)) 2026-03-27 23:14:59,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('721cf145-1279-4fb4-b34b-34d0a6f20994',)) completed 2026-03-27 23:14:59,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,313 | INFO | sqlalchemy.engine.Engine | request_id=1c2d087c-ee4e-416f-b45d-40fc2a90ac42 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:14:59,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:14:59,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:14:59,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:00,990 | INFO | jarvis.request | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:00,992 | INFO | jarvis.request | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:00,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:00,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:00,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:00,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:00,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:00,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:00,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:00,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:00,994 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:00,995 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:00,995 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 71.7s ago] ('info', 'system', None, 'c00e491a-d476-42c3-961d-80ca675ef6bf', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '0d725730-ece0-4ec3-a6c4-63735864f725', '2026-03-27 15:15:00.995297', '2026-03-27 15:15:00.995297') 2026-03-27 23:15:00,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:00,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:00,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c00e491a-d476-42c3-961d-80ca675ef6bf', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '0d725730-ece0-4ec3-a6c4-63735864f725', '2026-03-27 15:15:00.995297', '2026-03-27 15:15:00.995297')) 2026-03-27 23:15:00,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c00e491a-d476-42c3-961d-80ca675ef6bf', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '0d725730-ece0-4ec3-a6c4-63735864f725', '2026-03-27 15:15:00.995297', '2026-03-27 15:15:00.995297')) completed 2026-03-27 23:15:00,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:00,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:00,999 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:00,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:01,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:01,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,014 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:01,014 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:01,014 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 71.69s ago] ('0d725730-ece0-4ec3-a6c4-63735864f725',) 2026-03-27 23:15:01,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('0d725730-ece0-4ec3-a6c4-63735864f725',)) 2026-03-27 23:15:01,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('0d725730-ece0-4ec3-a6c4-63735864f725',)) completed 2026-03-27 23:15:01,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,016 | INFO | sqlalchemy.engine.Engine | request_id=c00e491a-d476-42c3-961d-80ca675ef6bf | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:01,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:01,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:01,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,291 | INFO | jarvis.request | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:03,293 | INFO | jarvis.request | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:03,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:03,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:03,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,295 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:03,295 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:03,296 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 74s ago] ('info', 'system', None, 'b4d2a543-3be2-4283-b4cb-349380930093', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'ed27f8ee-55d4-48e5-8625-a540143df1db', '2026-03-27 15:15:03.295191', '2026-03-27 15:15:03.295191') 2026-03-27 23:15:03,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b4d2a543-3be2-4283-b4cb-349380930093', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'ed27f8ee-55d4-48e5-8625-a540143df1db', '2026-03-27 15:15:03.295191', '2026-03-27 15:15:03.295191')) 2026-03-27 23:15:03,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b4d2a543-3be2-4283-b4cb-349380930093', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'ed27f8ee-55d4-48e5-8625-a540143df1db', '2026-03-27 15:15:03.295191', '2026-03-27 15:15:03.295191')) completed 2026-03-27 23:15:03,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,299 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:03,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:03,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:03,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,316 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:03,316 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:03,316 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 74s ago] ('ed27f8ee-55d4-48e5-8625-a540143df1db',) 2026-03-27 23:15:03,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('ed27f8ee-55d4-48e5-8625-a540143df1db',)) 2026-03-27 23:15:03,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('ed27f8ee-55d4-48e5-8625-a540143df1db',)) completed 2026-03-27 23:15:03,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,318 | INFO | sqlalchemy.engine.Engine | request_id=b4d2a543-3be2-4283-b4cb-349380930093 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:03,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:03,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:03,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:04,987 | INFO | jarvis.request | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:04,988 | INFO | jarvis.request | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:04,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:04,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:04,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:04,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:04,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:04,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:04,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:04,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:04,990 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:04,991 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:04,991 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 75.69s ago] ('info', 'system', None, 'fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '33ac2ffc-7766-4182-bf50-86faceb5d9d5', '2026-03-27 15:15:04.990920', '2026-03-27 15:15:04.990920') 2026-03-27 23:15:04,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:04,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:04,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '33ac2ffc-7766-4182-bf50-86faceb5d9d5', '2026-03-27 15:15:04.990920', '2026-03-27 15:15:04.990920')) 2026-03-27 23:15:04,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '33ac2ffc-7766-4182-bf50-86faceb5d9d5', '2026-03-27 15:15:04.990920', '2026-03-27 15:15:04.990920')) completed 2026-03-27 23:15:04,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:04,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:04,994 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:04,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,003 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:05,004 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:05,005 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 75.69s ago] ('33ac2ffc-7766-4182-bf50-86faceb5d9d5',) 2026-03-27 23:15:05,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('33ac2ffc-7766-4182-bf50-86faceb5d9d5',)) 2026-03-27 23:15:05,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('33ac2ffc-7766-4182-bf50-86faceb5d9d5',)) completed 2026-03-27 23:15:05,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,007 | INFO | sqlalchemy.engine.Engine | request_id=fd0f8ba4-29a5-410b-8d6c-798b33f3d8a2 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:05,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:05,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:05,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,292 | INFO | jarvis.request | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:07,294 | INFO | jarvis.request | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:07,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:07,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:07,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,296 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:07,297 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:07,297 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 78s ago] ('info', 'system', None, 'afeb4f46-2578-4e2f-868f-d08031c189b1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '4fb76501-0335-4530-acff-86353faf5ece', '2026-03-27 15:15:07.297052', '2026-03-27 15:15:07.297052') 2026-03-27 23:15:07,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'afeb4f46-2578-4e2f-868f-d08031c189b1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '4fb76501-0335-4530-acff-86353faf5ece', '2026-03-27 15:15:07.297052', '2026-03-27 15:15:07.297052')) 2026-03-27 23:15:07,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'afeb4f46-2578-4e2f-868f-d08031c189b1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '4fb76501-0335-4530-acff-86353faf5ece', '2026-03-27 15:15:07.297052', '2026-03-27 15:15:07.297052')) completed 2026-03-27 23:15:07,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,300 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:07,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:07,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:07,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,311 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:07,312 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:07,312 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 77.99s ago] ('4fb76501-0335-4530-acff-86353faf5ece',) 2026-03-27 23:15:07,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4fb76501-0335-4530-acff-86353faf5ece',)) 2026-03-27 23:15:07,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4fb76501-0335-4530-acff-86353faf5ece',)) completed 2026-03-27 23:15:07,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,314 | INFO | sqlalchemy.engine.Engine | request_id=afeb4f46-2578-4e2f-868f-d08031c189b1 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:07,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:07,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:07,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:08,991 | INFO | jarvis.request | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:08,992 | INFO | jarvis.request | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:08,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:08,994 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:08,995 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:08,995 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 79.7s ago] ('info', 'system', None, '9bcfe5c0-8fa9-4802-bd69-f635192511b1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c391f562-c691-4712-90e8-105bfcb0be23', '2026-03-27 15:15:08.994795', '2026-03-27 15:15:08.994795') 2026-03-27 23:15:08,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:08,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:08,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9bcfe5c0-8fa9-4802-bd69-f635192511b1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c391f562-c691-4712-90e8-105bfcb0be23', '2026-03-27 15:15:08.994795', '2026-03-27 15:15:08.994795')) 2026-03-27 23:15:08,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9bcfe5c0-8fa9-4802-bd69-f635192511b1', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'c391f562-c691-4712-90e8-105bfcb0be23', '2026-03-27 15:15:08.994795', '2026-03-27 15:15:08.994795')) completed 2026-03-27 23:15:08,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:08,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:08,998 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:08,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:09,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:09,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,011 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:09,011 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:09,011 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 79.69s ago] ('c391f562-c691-4712-90e8-105bfcb0be23',) 2026-03-27 23:15:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c391f562-c691-4712-90e8-105bfcb0be23',)) 2026-03-27 23:15:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c391f562-c691-4712-90e8-105bfcb0be23',)) completed 2026-03-27 23:15:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,014 | INFO | sqlalchemy.engine.Engine | request_id=9bcfe5c0-8fa9-4802-bd69-f635192511b1 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,289 | INFO | jarvis.request | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:11,291 | INFO | jarvis.request | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:11,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:11,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,293 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:11,294 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:11,294 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 82s ago] ('info', 'system', None, '3ed821ed-5db6-44c9-94d2-e1c126083185', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f74cf128-969b-49e0-812d-07a4be8a8682', '2026-03-27 15:15:11.294088', '2026-03-27 15:15:11.294088') 2026-03-27 23:15:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '3ed821ed-5db6-44c9-94d2-e1c126083185', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f74cf128-969b-49e0-812d-07a4be8a8682', '2026-03-27 15:15:11.294088', '2026-03-27 15:15:11.294088')) 2026-03-27 23:15:11,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '3ed821ed-5db6-44c9-94d2-e1c126083185', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f74cf128-969b-49e0-812d-07a4be8a8682', '2026-03-27 15:15:11.294088', '2026-03-27 15:15:11.294088')) completed 2026-03-27 23:15:11,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,298 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:11,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:11,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:11,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,312 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:11,312 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:11,312 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 81.99s ago] ('f74cf128-969b-49e0-812d-07a4be8a8682',) 2026-03-27 23:15:11,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f74cf128-969b-49e0-812d-07a4be8a8682',)) 2026-03-27 23:15:11,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f74cf128-969b-49e0-812d-07a4be8a8682',)) completed 2026-03-27 23:15:11,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,314 | INFO | sqlalchemy.engine.Engine | request_id=3ed821ed-5db6-44c9-94d2-e1c126083185 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:11,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:11,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:11,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:12,996 | INFO | jarvis.request | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:12,998 | INFO | jarvis.request | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:12,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:12,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:12,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:12,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:12,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:12,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:12,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,000 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:13,000 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:13,000 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 83.7s ago] ('info', 'system', None, '55752d50-c163-40a9-b97b-b8c06be86b7a', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'a5b0f55f-4578-437e-bf13-ce79e3124767', '2026-03-27 15:15:13.000896', '2026-03-27 15:15:13.000896') 2026-03-27 23:15:13,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '55752d50-c163-40a9-b97b-b8c06be86b7a', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'a5b0f55f-4578-437e-bf13-ce79e3124767', '2026-03-27 15:15:13.000896', '2026-03-27 15:15:13.000896')) 2026-03-27 23:15:13,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '55752d50-c163-40a9-b97b-b8c06be86b7a', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'a5b0f55f-4578-437e-bf13-ce79e3124767', '2026-03-27 15:15:13.000896', '2026-03-27 15:15:13.000896')) completed 2026-03-27 23:15:13,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,005 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:13,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:13,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:13,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,019 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:13,020 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:13,020 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 83.7s ago] ('a5b0f55f-4578-437e-bf13-ce79e3124767',) 2026-03-27 23:15:13,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a5b0f55f-4578-437e-bf13-ce79e3124767',)) 2026-03-27 23:15:13,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a5b0f55f-4578-437e-bf13-ce79e3124767',)) completed 2026-03-27 23:15:13,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,022 | INFO | sqlalchemy.engine.Engine | request_id=55752d50-c163-40a9-b97b-b8c06be86b7a | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:13,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:13,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:13,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,292 | INFO | jarvis.request | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:15,293 | INFO | jarvis.request | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:15,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:15,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:15,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,295 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:15,296 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:15,296 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 86s ago] ('info', 'system', None, '4c0618b6-e3a9-4ee2-91d2-e70220608a09', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '2c9a6c06-0624-4bb5-a822-9cbb831be5a8', '2026-03-27 15:15:15.296319', '2026-03-27 15:15:15.296319') 2026-03-27 23:15:15,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4c0618b6-e3a9-4ee2-91d2-e70220608a09', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '2c9a6c06-0624-4bb5-a822-9cbb831be5a8', '2026-03-27 15:15:15.296319', '2026-03-27 15:15:15.296319')) 2026-03-27 23:15:15,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4c0618b6-e3a9-4ee2-91d2-e70220608a09', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '2c9a6c06-0624-4bb5-a822-9cbb831be5a8', '2026-03-27 15:15:15.296319', '2026-03-27 15:15:15.296319')) completed 2026-03-27 23:15:15,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,300 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:15,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,323 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:15,323 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:15,323 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 86s ago] ('2c9a6c06-0624-4bb5-a822-9cbb831be5a8',) 2026-03-27 23:15:15,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2c9a6c06-0624-4bb5-a822-9cbb831be5a8',)) 2026-03-27 23:15:15,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2c9a6c06-0624-4bb5-a822-9cbb831be5a8',)) completed 2026-03-27 23:15:15,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,325 | INFO | sqlalchemy.engine.Engine | request_id=4c0618b6-e3a9-4ee2-91d2-e70220608a09 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:15,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:15,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:15,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,607 | INFO | jarvis.request | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:17,608 | INFO | jarvis.request | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:17,609 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,609 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:17,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:17,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,611 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,611 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:17,611 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:17,612 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 88.31s ago] ('info', 'system', None, 'd5905bbd-8125-4ee1-8235-9d3ebda70894', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '577a44ad-4edd-468f-ba9c-03714521ce8e', '2026-03-27 15:15:17.611572', '2026-03-27 15:15:17.611572') 2026-03-27 23:15:17,612 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,612 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,612 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd5905bbd-8125-4ee1-8235-9d3ebda70894', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '577a44ad-4edd-468f-ba9c-03714521ce8e', '2026-03-27 15:15:17.611572', '2026-03-27 15:15:17.611572')) 2026-03-27 23:15:17,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd5905bbd-8125-4ee1-8235-9d3ebda70894', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, '577a44ad-4edd-468f-ba9c-03714521ce8e', '2026-03-27 15:15:17.611572', '2026-03-27 15:15:17.611572')) completed 2026-03-27 23:15:17,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,616 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:17,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:17,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:17,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,627 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:17,628 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:17,628 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 88.31s ago] ('577a44ad-4edd-468f-ba9c-03714521ce8e',) 2026-03-27 23:15:17,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('577a44ad-4edd-468f-ba9c-03714521ce8e',)) 2026-03-27 23:15:17,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('577a44ad-4edd-468f-ba9c-03714521ce8e',)) completed 2026-03-27 23:15:17,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,631 | INFO | sqlalchemy.engine.Engine | request_id=d5905bbd-8125-4ee1-8235-9d3ebda70894 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:17,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:17,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:17,633 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,018 | INFO | jarvis.request | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started 2026-03-27 23:15:19,019 | INFO | jarvis.request | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=200 | duration=1 | request_completed 2026-03-27 23:15:19,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:19,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:19,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,022 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:19,023 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:19,023 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 89.73s ago] ('info', 'system', None, '076e1962-503d-498d-92f3-236e8b0c3ee7', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f6bbda9d-8aaf-4106-835e-612cd18644e8', '2026-03-27 15:15:19.023588', '2026-03-27 15:15:19.023588') 2026-03-27 23:15:19,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '076e1962-503d-498d-92f3-236e8b0c3ee7', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f6bbda9d-8aaf-4106-835e-612cd18644e8', '2026-03-27 15:15:19.023588', '2026-03-27 15:15:19.023588')) 2026-03-27 23:15:19,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '076e1962-503d-498d-92f3-236e8b0c3ee7', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 1, 'f6bbda9d-8aaf-4106-835e-612cd18644e8', '2026-03-27 15:15:19.023588', '2026-03-27 15:15:19.023588')) completed 2026-03-27 23:15:19,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,027 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT 2026-03-27 23:15:19,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:19,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:19,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,044 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:19,044 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:19,044 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 89.72s ago] ('f6bbda9d-8aaf-4106-835e-612cd18644e8',) 2026-03-27 23:15:19,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f6bbda9d-8aaf-4106-835e-612cd18644e8',)) 2026-03-27 23:15:19,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f6bbda9d-8aaf-4106-835e-612cd18644e8',)) completed 2026-03-27 23:15:19,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,046 | INFO | sqlalchemy.engine.Engine | request_id=076e1962-503d-498d-92f3-236e8b0c3ee7 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK 2026-03-27 23:15:19,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,430 | INFO | jarvis.request | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | request_started 2026-03-27 23:15:19,434 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,434 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,434 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:19,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:19,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,436 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,436 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:19,436 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:19,437 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 86.86s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:19,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:19,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:19,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,442 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at FROM kg_nodes WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC LIMIT ? OFFSET ? 2026-03-27 23:15:19,443 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | [generated in 0.00041s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0) 2026-03-27 23:15:19,443 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,443 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,444 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) 2026-03-27 23:15:19,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed 2026-03-27 23:15:19,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,448 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at FROM kg_edges 2026-03-27 23:15:19,449 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | [generated in 0.00055s] () 2026-03-27 23:15:19,449 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,449 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,449 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) 2026-03-27 23:15:19,450 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed 2026-03-27 23:15:19,450 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,450 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,450 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,451 | INFO | jarvis.request | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=200 | duration=21 | request_completed 2026-03-27 23:15:19,451 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:19,453 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:19,453 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,454 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,454 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,454 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,454 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:19,455 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:19,455 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 90.16s ago] ('info', 'system', None, '237282a5-e6aa-45f4-aac4-169be917705c', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 21, '2c7ee0b0-c07d-4eb9-8d87-849db19fb495', '2026-03-27 15:15:19.455035', '2026-03-27 15:15:19.455035') 2026-03-27 23:15:19,455 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,456 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,456 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '237282a5-e6aa-45f4-aac4-169be917705c', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 21, '2c7ee0b0-c07d-4eb9-8d87-849db19fb495', '2026-03-27 15:15:19.455035', '2026-03-27 15:15:19.455035')) 2026-03-27 23:15:19,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '237282a5-e6aa-45f4-aac4-169be917705c', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 21, '2c7ee0b0-c07d-4eb9-8d87-849db19fb495', '2026-03-27 15:15:19.455035', '2026-03-27 15:15:19.455035')) completed 2026-03-27 23:15:19,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,459 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT 2026-03-27 23:15:19,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,469 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,471 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:19,471 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:19,472 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 90.15s ago] ('2c7ee0b0-c07d-4eb9-8d87-849db19fb495',) 2026-03-27 23:15:19,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2c7ee0b0-c07d-4eb9-8d87-849db19fb495',)) 2026-03-27 23:15:19,474 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2c7ee0b0-c07d-4eb9-8d87-849db19fb495',)) completed 2026-03-27 23:15:19,474 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,476 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK 2026-03-27 23:15:19,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,478 | INFO | sqlalchemy.engine.Engine | request_id=237282a5-e6aa-45f4-aac4-169be917705c | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK 2026-03-27 23:15:19,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:19,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:19,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,293 | INFO | jarvis.request | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | request_started 2026-03-27 23:15:25,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:25,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:25,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,297 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:25,298 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:25,299 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 92.72s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:25,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:25,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:25,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,302 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at FROM folders WHERE folders.user_id = ? 2026-03-27 23:15:25,302 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | [generated in 0.00036s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:25,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at \nFROM folders \nWHERE folders.user_id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:25,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at \nFROM folders \nWHERE folders.user_id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:25,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,308 | INFO | jarvis.request | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=200 | duration=15 | request_completed 2026-03-27 23:15:25,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:25,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:25,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,311 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:25,312 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:25,313 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 96.02s ago] ('info', 'system', None, 'fc69c0d4-b822-4919-bcb5-2e1752f36f43', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '7210264e-2e2e-4b7a-b334-d1eba6e40670', '2026-03-27 15:15:25.312800', '2026-03-27 15:15:25.312800') 2026-03-27 23:15:25,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fc69c0d4-b822-4919-bcb5-2e1752f36f43', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '7210264e-2e2e-4b7a-b334-d1eba6e40670', '2026-03-27 15:15:25.312800', '2026-03-27 15:15:25.312800')) 2026-03-27 23:15:25,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fc69c0d4-b822-4919-bcb5-2e1752f36f43', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '7210264e-2e2e-4b7a-b334-d1eba6e40670', '2026-03-27 15:15:25.312800', '2026-03-27 15:15:25.312800')) completed 2026-03-27 23:15:25,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,317 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | COMMIT 2026-03-27 23:15:25,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:25,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:25,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,331 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:25,332 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:25,332 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 96.01s ago] ('7210264e-2e2e-4b7a-b334-d1eba6e40670',) 2026-03-27 23:15:25,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7210264e-2e2e-4b7a-b334-d1eba6e40670',)) 2026-03-27 23:15:25,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7210264e-2e2e-4b7a-b334-d1eba6e40670',)) completed 2026-03-27 23:15:25,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,334 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | ROLLBACK 2026-03-27 23:15:25,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,336 | INFO | sqlalchemy.engine.Engine | request_id=fc69c0d4-b822-4919-bcb5-2e1752f36f43 | user=anonymous | GET /api/folders | status=- | duration=- | ROLLBACK 2026-03-27 23:15:25,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,346 | INFO | jarvis.request | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | request_started 2026-03-27 23:15:25,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:25,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:25,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,350 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:25,351 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:25,351 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 92.77s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:25,351 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,351 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,352 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:25,352 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:25,352 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,352 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,353 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,356 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,355 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at FROM documents WHERE documents.user_id = ? ORDER BY documents.created_at DESC 2026-03-27 23:15:25,356 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | [generated in 0.00055s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:25,356 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,356 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at \nFROM documents \nWHERE documents.user_id = ? ORDER BY documents.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:25,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at \nFROM documents \nWHERE documents.user_id = ? ORDER BY documents.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:25,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,358 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,358 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,358 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,359 | INFO | jarvis.request | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=200 | duration=13 | request_completed 2026-03-27 23:15:25,360 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,361 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,361 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:25,361 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:25,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,362 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:25,363 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:25,363 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 96.07s ago] ('info', 'system', None, 'e29aed17-89db-4301-8665-8e545f7d520d', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '44cf1bc1-6a5b-4b86-a8ad-bbfc28c32117', '2026-03-27 15:15:25.363146', '2026-03-27 15:15:25.363146') 2026-03-27 23:15:25,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,364 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,364 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e29aed17-89db-4301-8665-8e545f7d520d', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '44cf1bc1-6a5b-4b86-a8ad-bbfc28c32117', '2026-03-27 15:15:25.363146', '2026-03-27 15:15:25.363146')) 2026-03-27 23:15:25,366 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e29aed17-89db-4301-8665-8e545f7d520d', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '44cf1bc1-6a5b-4b86-a8ad-bbfc28c32117', '2026-03-27 15:15:25.363146', '2026-03-27 15:15:25.363146')) completed 2026-03-27 23:15:25,366 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,367 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,367 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | COMMIT 2026-03-27 23:15:25,368 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,380 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,381 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,381 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,382 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,382 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,382 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:25,382 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:25,383 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,383 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,383 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,383 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,384 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:25,384 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:25,384 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 96.06s ago] ('44cf1bc1-6a5b-4b86-a8ad-bbfc28c32117',) 2026-03-27 23:15:25,384 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,385 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,385 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('44cf1bc1-6a5b-4b86-a8ad-bbfc28c32117',)) 2026-03-27 23:15:25,385 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('44cf1bc1-6a5b-4b86-a8ad-bbfc28c32117',)) completed 2026-03-27 23:15:25,385 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,386 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,386 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,386 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,386 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | ROLLBACK 2026-03-27 23:15:25,386 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,387 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,387 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,387 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,388 | INFO | sqlalchemy.engine.Engine | request_id=e29aed17-89db-4301-8665-8e545f7d520d | user=anonymous | GET /api/documents | status=- | duration=- | ROLLBACK 2026-03-27 23:15:25,388 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,388 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:25,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:25,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,212 | INFO | jarvis.request | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | request_started 2026-03-27 23:15:27,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:27,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:27,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,217 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:27,217 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:27,217 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 94.64s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:27,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:27,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:27,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,223 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at FROM skills WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1 2026-03-27 23:15:27,223 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | [generated in 0.00043s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06') 2026-03-27 23:15:27,223 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) 2026-03-27 23:15:27,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed 2026-03-27 23:15:27,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,227 | INFO | jarvis.request | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=200 | duration=15 | request_completed 2026-03-27 23:15:27,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:27,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:27,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,230 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:27,231 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:27,231 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 97.93s ago] ('info', 'system', None, '0e93eb25-cb9c-474e-8975-ef7cd0ae73f7', '/api/skills', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, 'b76c9078-5e7a-4541-804f-6dc46de33545', '2026-03-27 15:15:27.231352', '2026-03-27 15:15:27.231352') 2026-03-27 23:15:27,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0e93eb25-cb9c-474e-8975-ef7cd0ae73f7', '/api/skills', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, 'b76c9078-5e7a-4541-804f-6dc46de33545', '2026-03-27 15:15:27.231352', '2026-03-27 15:15:27.231352')) 2026-03-27 23:15:27,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0e93eb25-cb9c-474e-8975-ef7cd0ae73f7', '/api/skills', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, 'b76c9078-5e7a-4541-804f-6dc46de33545', '2026-03-27 15:15:27.231352', '2026-03-27 15:15:27.231352')) completed 2026-03-27 23:15:27,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,235 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | COMMIT 2026-03-27 23:15:27,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:27,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:27,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,250 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:27,250 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:27,251 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 97.93s ago] ('b76c9078-5e7a-4541-804f-6dc46de33545',) 2026-03-27 23:15:27,251 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,251 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,251 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b76c9078-5e7a-4541-804f-6dc46de33545',)) 2026-03-27 23:15:27,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b76c9078-5e7a-4541-804f-6dc46de33545',)) completed 2026-03-27 23:15:27,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,253 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK 2026-03-27 23:15:27,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,255 | INFO | sqlalchemy.engine.Engine | request_id=0e93eb25-cb9c-474e-8975-ef7cd0ae73f7 | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK 2026-03-27 23:15:27,256 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,256 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:27,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:27,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,719 | INFO | jarvis.request | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:15:29,722 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,723 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,723 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:29,723 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:29,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,725 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:29,725 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:29,725 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 97.14s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:29,725 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,726 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,726 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:29,726 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:29,727 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,727 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,728 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,728 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,729 | INFO | jarvis.request | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=10 | request_completed 2026-03-27 23:15:29,730 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:29,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:29,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,732 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,732 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,732 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:29,733 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:29,733 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 100.4s ago] ('info', 'system', None, '1ce4ee15-33ec-4df3-a444-de8af1267afe', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 10, 'a43e513a-f899-425b-b836-0acd7cfa2f2e', '2026-03-27 15:15:29.733475', '2026-03-27 15:15:29.733475') 2026-03-27 23:15:29,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1ce4ee15-33ec-4df3-a444-de8af1267afe', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 10, 'a43e513a-f899-425b-b836-0acd7cfa2f2e', '2026-03-27 15:15:29.733475', '2026-03-27 15:15:29.733475')) 2026-03-27 23:15:29,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '1ce4ee15-33ec-4df3-a444-de8af1267afe', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 10, 'a43e513a-f899-425b-b836-0acd7cfa2f2e', '2026-03-27 15:15:29.733475', '2026-03-27 15:15:29.733475')) completed 2026-03-27 23:15:29,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,737 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:15:29,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,749 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,749 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,749 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,750 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,750 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,751 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:29,751 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:29,751 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,751 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,751 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,752 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,752 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:29,752 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:29,753 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 100.4s ago] ('a43e513a-f899-425b-b836-0acd7cfa2f2e',) 2026-03-27 23:15:29,753 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,753 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,753 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a43e513a-f899-425b-b836-0acd7cfa2f2e',)) 2026-03-27 23:15:29,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('a43e513a-f899-425b-b836-0acd7cfa2f2e',)) completed 2026-03-27 23:15:29,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,755 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,755 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,756 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:29,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,757 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,757 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,758 | INFO | sqlalchemy.engine.Engine | request_id=1ce4ee15-33ec-4df3-a444-de8af1267afe | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:29,758 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,758 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:29,759 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:29,759 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,780 | INFO | jarvis.request | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:15:34,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:34,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:34,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,783 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:34,784 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:34,784 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 102.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:34,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:34,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:34,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,787 | INFO | jarvis.request | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:15:34,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:34,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:34,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,790 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:34,790 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:34,790 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 105.5s ago] ('info', 'system', None, '328bb877-9438-4a9a-a0fe-6e8785e15145', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'c6b324d1-017b-4da6-8430-a47526e7b91a', '2026-03-27 15:15:34.790669', '2026-03-27 15:15:34.790669') 2026-03-27 23:15:34,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '328bb877-9438-4a9a-a0fe-6e8785e15145', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'c6b324d1-017b-4da6-8430-a47526e7b91a', '2026-03-27 15:15:34.790669', '2026-03-27 15:15:34.790669')) 2026-03-27 23:15:34,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '328bb877-9438-4a9a-a0fe-6e8785e15145', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'c6b324d1-017b-4da6-8430-a47526e7b91a', '2026-03-27 15:15:34.790669', '2026-03-27 15:15:34.790669')) completed 2026-03-27 23:15:34,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,794 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,794 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:15:34,794 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,807 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,807 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:34,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:34,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,809 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:34,809 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:34,809 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 105.5s ago] ('c6b324d1-017b-4da6-8430-a47526e7b91a',) 2026-03-27 23:15:34,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c6b324d1-017b-4da6-8430-a47526e7b91a',)) 2026-03-27 23:15:34,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c6b324d1-017b-4da6-8430-a47526e7b91a',)) completed 2026-03-27 23:15:34,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,812 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:34,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,813 | INFO | sqlalchemy.engine.Engine | request_id=328bb877-9438-4a9a-a0fe-6e8785e15145 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:34,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:34,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:34,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,082 | INFO | jarvis.request | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:15:40,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:40,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:40,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,084 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:40,085 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:40,085 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 107.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:40,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:40,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:40,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,088 | INFO | jarvis.request | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:15:40,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:40,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:40,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,091 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:40,091 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:40,091 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 110.8s ago] ('info', 'system', None, 'a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '16045b6f-29b0-4cc4-ad20-4b568dc4a964', '2026-03-27 15:15:40.091604', '2026-03-27 15:15:40.091604') 2026-03-27 23:15:40,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '16045b6f-29b0-4cc4-ad20-4b568dc4a964', '2026-03-27 15:15:40.091604', '2026-03-27 15:15:40.091604')) 2026-03-27 23:15:40,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '16045b6f-29b0-4cc4-ad20-4b568dc4a964', '2026-03-27 15:15:40.091604', '2026-03-27 15:15:40.091604')) completed 2026-03-27 23:15:40,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,095 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:15:40,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:40,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:40,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,108 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:40,108 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:40,108 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 110.8s ago] ('16045b6f-29b0-4cc4-ad20-4b568dc4a964',) 2026-03-27 23:15:40,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('16045b6f-29b0-4cc4-ad20-4b568dc4a964',)) 2026-03-27 23:15:40,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('16045b6f-29b0-4cc4-ad20-4b568dc4a964',)) completed 2026-03-27 23:15:40,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,111 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:40,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,112 | INFO | sqlalchemy.engine.Engine | request_id=a9a8a3a3-4785-4e54-bb7d-d1b8f13d8545 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:40,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:40,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:40,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,780 | INFO | jarvis.request | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:15:44,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,782 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:44,783 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:44,783 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 112.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:44,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:44,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:44,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,786 | INFO | jarvis.request | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed 2026-03-27 23:15:44,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:44,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:44,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,787 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:44,788 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:44,788 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 115.5s ago] ('info', 'system', None, '2f75871a-f7ef-48a9-8173-b2b53423715e', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'f6120443-60bc-4ddf-bfcd-d3fce2566cd0', '2026-03-27 15:15:44.788621', '2026-03-27 15:15:44.788621') 2026-03-27 23:15:44,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '2f75871a-f7ef-48a9-8173-b2b53423715e', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'f6120443-60bc-4ddf-bfcd-d3fce2566cd0', '2026-03-27 15:15:44.788621', '2026-03-27 15:15:44.788621')) 2026-03-27 23:15:44,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '2f75871a-f7ef-48a9-8173-b2b53423715e', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'f6120443-60bc-4ddf-bfcd-d3fce2566cd0', '2026-03-27 15:15:44.788621', '2026-03-27 15:15:44.788621')) completed 2026-03-27 23:15:44,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,792 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,792 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:15:44,792 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:44,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:44,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,816 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:44,817 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:44,817 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 115.5s ago] ('f6120443-60bc-4ddf-bfcd-d3fce2566cd0',) 2026-03-27 23:15:44,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f6120443-60bc-4ddf-bfcd-d3fce2566cd0',)) 2026-03-27 23:15:44,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f6120443-60bc-4ddf-bfcd-d3fce2566cd0',)) completed 2026-03-27 23:15:44,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,819 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:44,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,821 | INFO | sqlalchemy.engine.Engine | request_id=2f75871a-f7ef-48a9-8173-b2b53423715e | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:44,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:44,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:44,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,085 | INFO | jarvis.request | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:15:50,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:50,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:50,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,088 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:50,089 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:50,089 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 117.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:50,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:50,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:50,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,092 | INFO | jarvis.request | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:15:50,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:50,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:50,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,094 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:50,094 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:50,095 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 120.8s ago] ('info', 'system', None, '61085b42-728f-402f-911d-2e3a35391f68', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '511acf50-636d-4253-9160-01875621dec3', '2026-03-27 15:15:50.094529', '2026-03-27 15:15:50.094529') 2026-03-27 23:15:50,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '61085b42-728f-402f-911d-2e3a35391f68', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '511acf50-636d-4253-9160-01875621dec3', '2026-03-27 15:15:50.094529', '2026-03-27 15:15:50.094529')) 2026-03-27 23:15:50,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '61085b42-728f-402f-911d-2e3a35391f68', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '511acf50-636d-4253-9160-01875621dec3', '2026-03-27 15:15:50.094529', '2026-03-27 15:15:50.094529')) completed 2026-03-27 23:15:50,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,099 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:15:50,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:50,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:50,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,116 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:50,117 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:50,117 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 120.8s ago] ('511acf50-636d-4253-9160-01875621dec3',) 2026-03-27 23:15:50,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('511acf50-636d-4253-9160-01875621dec3',)) 2026-03-27 23:15:50,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('511acf50-636d-4253-9160-01875621dec3',)) completed 2026-03-27 23:15:50,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,119 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:50,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,121 | INFO | sqlalchemy.engine.Engine | request_id=61085b42-728f-402f-911d-2e3a35391f68 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:50,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:50,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:50,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:54,994 | INFO | jarvis.request | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:15:54,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:54,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:54,997 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:54,997 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:15:54,997 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 122.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:15:54,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:54,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:54,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:15:54,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:15:54,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:54,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:54,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:54,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,000 | INFO | jarvis.request | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:15:55,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:55,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:55,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,003 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:55,003 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:15:55,003 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 125.7s ago] ('info', 'system', None, '7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '80672d92-7b3f-4805-a9d2-a213b6a36684', '2026-03-27 15:15:55.003317', '2026-03-27 15:15:55.003317') 2026-03-27 23:15:55,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '80672d92-7b3f-4805-a9d2-a213b6a36684', '2026-03-27 15:15:55.003317', '2026-03-27 15:15:55.003317')) 2026-03-27 23:15:55,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '80672d92-7b3f-4805-a9d2-a213b6a36684', '2026-03-27 15:15:55.003317', '2026-03-27 15:15:55.003317')) completed 2026-03-27 23:15:55,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,007 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:15:55,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:15:55,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:15:55,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,062 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:15:55,062 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:15:55,063 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 125.7s ago] ('80672d92-7b3f-4805-a9d2-a213b6a36684',) 2026-03-27 23:15:55,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('80672d92-7b3f-4805-a9d2-a213b6a36684',)) 2026-03-27 23:15:55,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('80672d92-7b3f-4805-a9d2-a213b6a36684',)) completed 2026-03-27 23:15:55,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,064 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:55,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,065 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,066 | INFO | sqlalchemy.engine.Engine | request_id=7b51c4e8-0c0a-4831-9efa-75cb7ca1b09d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:15:55,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:15:55,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:15:55,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,293 | INFO | jarvis.request | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:00,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:00,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:00,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,296 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:00,296 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:00,296 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 127.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:00,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:00,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:00,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,298 | INFO | jarvis.request | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed 2026-03-27 23:16:00,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:00,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:00,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,300 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:00,301 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:00,301 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 131s ago] ('info', 'system', None, 'a6921f40-7bcf-4bed-ae16-b1a2ee4e7091', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '2a6b891b-610b-43d8-9de1-779a536c715a', '2026-03-27 15:16:00.301149', '2026-03-27 15:16:00.301149') 2026-03-27 23:16:00,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a6921f40-7bcf-4bed-ae16-b1a2ee4e7091', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '2a6b891b-610b-43d8-9de1-779a536c715a', '2026-03-27 15:16:00.301149', '2026-03-27 15:16:00.301149')) 2026-03-27 23:16:00,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a6921f40-7bcf-4bed-ae16-b1a2ee4e7091', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '2a6b891b-610b-43d8-9de1-779a536c715a', '2026-03-27 15:16:00.301149', '2026-03-27 15:16:00.301149')) completed 2026-03-27 23:16:00,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,305 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:00,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:00,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:00,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,317 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:00,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,318 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:00,318 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 131s ago] ('2a6b891b-610b-43d8-9de1-779a536c715a',) 2026-03-27 23:16:00,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2a6b891b-610b-43d8-9de1-779a536c715a',)) 2026-03-27 23:16:00,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2a6b891b-610b-43d8-9de1-779a536c715a',)) completed 2026-03-27 23:16:00,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,321 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:00,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,323 | INFO | sqlalchemy.engine.Engine | request_id=a6921f40-7bcf-4bed-ae16-b1a2ee4e7091 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:00,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:00,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:00,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,993 | INFO | jarvis.request | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:04,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,995 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:04,996 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:04,996 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 132.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:04,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:04,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:04,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,998 | INFO | jarvis.request | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed 2026-03-27 23:16:04,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:04,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:04,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:04,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:04,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,000 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:05,000 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:05,000 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 135.7s ago] ('info', 'system', None, 'e1765fba-7f0c-4f91-af7c-1e5bba334986', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '77f7454a-5ced-4ebb-9553-0b347542a54d', '2026-03-27 15:16:05.000786', '2026-03-27 15:16:05.000786') 2026-03-27 23:16:05,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e1765fba-7f0c-4f91-af7c-1e5bba334986', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '77f7454a-5ced-4ebb-9553-0b347542a54d', '2026-03-27 15:16:05.000786', '2026-03-27 15:16:05.000786')) 2026-03-27 23:16:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e1765fba-7f0c-4f91-af7c-1e5bba334986', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '77f7454a-5ced-4ebb-9553-0b347542a54d', '2026-03-27 15:16:05.000786', '2026-03-27 15:16:05.000786')) completed 2026-03-27 23:16:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,004 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:05,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:05,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:05,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,021 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:05,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,021 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:05,022 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 135.7s ago] ('77f7454a-5ced-4ebb-9553-0b347542a54d',) 2026-03-27 23:16:05,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('77f7454a-5ced-4ebb-9553-0b347542a54d',)) 2026-03-27 23:16:05,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('77f7454a-5ced-4ebb-9553-0b347542a54d',)) completed 2026-03-27 23:16:05,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,024 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:05,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,026 | INFO | sqlalchemy.engine.Engine | request_id=e1765fba-7f0c-4f91-af7c-1e5bba334986 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:05,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:05,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:05,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,292 | INFO | jarvis.request | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:10,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:10,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:10,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,296 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:10,296 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:10,296 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 137.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:10,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:10,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:10,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,299 | INFO | jarvis.request | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:10,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:10,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:10,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,300 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:10,301 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:10,301 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 141s ago] ('info', 'system', None, '954afaf3-cd07-4704-bc42-c6bcc3c0f68f', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '11b52f51-0199-4df6-a7da-abcc899eefa5', '2026-03-27 15:16:10.301443', '2026-03-27 15:16:10.301443') 2026-03-27 23:16:10,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '954afaf3-cd07-4704-bc42-c6bcc3c0f68f', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '11b52f51-0199-4df6-a7da-abcc899eefa5', '2026-03-27 15:16:10.301443', '2026-03-27 15:16:10.301443')) 2026-03-27 23:16:10,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '954afaf3-cd07-4704-bc42-c6bcc3c0f68f', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '11b52f51-0199-4df6-a7da-abcc899eefa5', '2026-03-27 15:16:10.301443', '2026-03-27 15:16:10.301443')) completed 2026-03-27 23:16:10,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,304 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:10,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:10,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:10,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,315 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:10,316 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:10,316 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 141s ago] ('11b52f51-0199-4df6-a7da-abcc899eefa5',) 2026-03-27 23:16:10,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('11b52f51-0199-4df6-a7da-abcc899eefa5',)) 2026-03-27 23:16:10,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('11b52f51-0199-4df6-a7da-abcc899eefa5',)) completed 2026-03-27 23:16:10,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,318 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:10,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,319 | INFO | sqlalchemy.engine.Engine | request_id=954afaf3-cd07-4704-bc42-c6bcc3c0f68f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:10,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:10,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:10,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,992 | INFO | jarvis.request | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:14,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:14,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:14,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:14,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:14,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:14,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,995 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:14,995 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:14,996 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 142.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:14,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:14,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:14,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:14,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:14,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:14,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:14,999 | INFO | jarvis.request | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:14,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:15,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:15,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,001 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:15,002 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:15,002 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 145.7s ago] ('info', 'system', None, '85ebfb3b-bd5b-4e34-9fc9-dde095174d8b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '1d5fc4bb-ef88-4044-987e-e0d38c7eb105', '2026-03-27 15:16:15.002228', '2026-03-27 15:16:15.002228') 2026-03-27 23:16:15,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '85ebfb3b-bd5b-4e34-9fc9-dde095174d8b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '1d5fc4bb-ef88-4044-987e-e0d38c7eb105', '2026-03-27 15:16:15.002228', '2026-03-27 15:16:15.002228')) 2026-03-27 23:16:15,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '85ebfb3b-bd5b-4e34-9fc9-dde095174d8b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '1d5fc4bb-ef88-4044-987e-e0d38c7eb105', '2026-03-27 15:16:15.002228', '2026-03-27 15:16:15.002228')) completed 2026-03-27 23:16:15,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,005 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:15,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:15,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:15,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,021 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:15,021 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:15,021 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 145.7s ago] ('1d5fc4bb-ef88-4044-987e-e0d38c7eb105',) 2026-03-27 23:16:15,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1d5fc4bb-ef88-4044-987e-e0d38c7eb105',)) 2026-03-27 23:16:15,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1d5fc4bb-ef88-4044-987e-e0d38c7eb105',)) completed 2026-03-27 23:16:15,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,023 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:15,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,024 | INFO | sqlalchemy.engine.Engine | request_id=85ebfb3b-bd5b-4e34-9fc9-dde095174d8b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:15,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:15,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:15,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,293 | INFO | jarvis.request | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:20,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:20,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:20,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,296 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:20,297 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:20,297 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 147.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:20,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:20,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:20,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,299 | INFO | jarvis.request | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:20,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:20,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:20,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,302 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:20,303 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:20,303 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 151s ago] ('info', 'system', None, '9a0862da-6f8e-4dd6-98a3-514994906563', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'c0434eac-17af-4683-9c83-d5793afbe804', '2026-03-27 15:16:20.303450', '2026-03-27 15:16:20.303450') 2026-03-27 23:16:20,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9a0862da-6f8e-4dd6-98a3-514994906563', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'c0434eac-17af-4683-9c83-d5793afbe804', '2026-03-27 15:16:20.303450', '2026-03-27 15:16:20.303450')) 2026-03-27 23:16:20,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9a0862da-6f8e-4dd6-98a3-514994906563', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'c0434eac-17af-4683-9c83-d5793afbe804', '2026-03-27 15:16:20.303450', '2026-03-27 15:16:20.303450')) completed 2026-03-27 23:16:20,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,307 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:20,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:20,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:20,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,335 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:20,335 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:20,335 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 151s ago] ('c0434eac-17af-4683-9c83-d5793afbe804',) 2026-03-27 23:16:20,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c0434eac-17af-4683-9c83-d5793afbe804',)) 2026-03-27 23:16:20,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c0434eac-17af-4683-9c83-d5793afbe804',)) completed 2026-03-27 23:16:20,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,338 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:20,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,339 | INFO | sqlalchemy.engine.Engine | request_id=9a0862da-6f8e-4dd6-98a3-514994906563 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:20,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:20,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:20,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,992 | INFO | jarvis.request | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:24,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,994 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:24,995 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:24,995 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 152.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:24,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:24,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:24,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,997 | INFO | jarvis.request | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed 2026-03-27 23:16:24,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:24,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:24,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:24,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:24,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,000 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:25,000 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:25,000 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 155.7s ago] ('info', 'system', None, '5b1edbda-4f57-4c79-a7d5-7dc746176b38', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '93065dc2-e125-4050-9f66-f4662418d7ec', '2026-03-27 15:16:25.000055', '2026-03-27 15:16:25.000055') 2026-03-27 23:16:25,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5b1edbda-4f57-4c79-a7d5-7dc746176b38', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '93065dc2-e125-4050-9f66-f4662418d7ec', '2026-03-27 15:16:25.000055', '2026-03-27 15:16:25.000055')) 2026-03-27 23:16:25,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5b1edbda-4f57-4c79-a7d5-7dc746176b38', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '93065dc2-e125-4050-9f66-f4662418d7ec', '2026-03-27 15:16:25.000055', '2026-03-27 15:16:25.000055')) completed 2026-03-27 23:16:25,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,004 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:25,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:25,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:25,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,018 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:25,019 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:25,019 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 155.7s ago] ('93065dc2-e125-4050-9f66-f4662418d7ec',) 2026-03-27 23:16:25,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('93065dc2-e125-4050-9f66-f4662418d7ec',)) 2026-03-27 23:16:25,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('93065dc2-e125-4050-9f66-f4662418d7ec',)) completed 2026-03-27 23:16:25,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,021 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:25,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,023 | INFO | sqlalchemy.engine.Engine | request_id=5b1edbda-4f57-4c79-a7d5-7dc746176b38 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:25,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:25,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:25,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,292 | INFO | jarvis.request | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,296 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:30,297 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:30,297 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 157.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,299 | INFO | jarvis.request | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:30,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,300 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:30,301 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:30,301 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 161s ago] ('info', 'system', None, 'fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '3b006543-881a-47d2-a0a3-f601a58a8777', '2026-03-27 15:16:30.301961', '2026-03-27 15:16:30.301961') 2026-03-27 23:16:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '3b006543-881a-47d2-a0a3-f601a58a8777', '2026-03-27 15:16:30.301961', '2026-03-27 15:16:30.301961')) 2026-03-27 23:16:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '3b006543-881a-47d2-a0a3-f601a58a8777', '2026-03-27 15:16:30.301961', '2026-03-27 15:16:30.301961')) completed 2026-03-27 23:16:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,305 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:30,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,322 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:30,323 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:30,323 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 161s ago] ('3b006543-881a-47d2-a0a3-f601a58a8777',) 2026-03-27 23:16:30,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3b006543-881a-47d2-a0a3-f601a58a8777',)) 2026-03-27 23:16:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3b006543-881a-47d2-a0a3-f601a58a8777',)) completed 2026-03-27 23:16:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,326 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,328 | INFO | sqlalchemy.engine.Engine | request_id=fa5b3981-6e9f-4b8c-8d20-bb68152b6aa3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,991 | INFO | jarvis.request | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:34,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:34,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:34,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,994 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:34,994 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:34,994 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 162.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:34,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:34,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:34,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,998 | INFO | jarvis.request | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:34,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:34,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:34,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:34,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:34,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,000 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:35,001 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:35,001 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 165.7s ago] ('info', 'system', None, 'c021569b-997c-4c37-b49b-802b1a839151', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '220eee6e-4c37-48ba-b64d-f3efa48403b2', '2026-03-27 15:16:35.000272', '2026-03-27 15:16:35.000272') 2026-03-27 23:16:35,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c021569b-997c-4c37-b49b-802b1a839151', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '220eee6e-4c37-48ba-b64d-f3efa48403b2', '2026-03-27 15:16:35.000272', '2026-03-27 15:16:35.000272')) 2026-03-27 23:16:35,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c021569b-997c-4c37-b49b-802b1a839151', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '220eee6e-4c37-48ba-b64d-f3efa48403b2', '2026-03-27 15:16:35.000272', '2026-03-27 15:16:35.000272')) completed 2026-03-27 23:16:35,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,004 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:35,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:35,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:35,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,013 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:35,014 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:35,014 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 165.7s ago] ('220eee6e-4c37-48ba-b64d-f3efa48403b2',) 2026-03-27 23:16:35,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('220eee6e-4c37-48ba-b64d-f3efa48403b2',)) 2026-03-27 23:16:35,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('220eee6e-4c37-48ba-b64d-f3efa48403b2',)) completed 2026-03-27 23:16:35,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,017 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:35,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,018 | INFO | sqlalchemy.engine.Engine | request_id=c021569b-997c-4c37-b49b-802b1a839151 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:35,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:35,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:35,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,295 | INFO | jarvis.request | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:40,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:40,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:40,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,298 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:40,298 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:40,298 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 167.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:40,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:40,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:40,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,301 | INFO | jarvis.request | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:40,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:40,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:40,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,303 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:40,304 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:40,304 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 171s ago] ('info', 'system', None, '52f7296d-283d-4202-b13d-6e3017dfe2fa', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '7971947d-e703-4327-b809-f3f36ac12b5c', '2026-03-27 15:16:40.304103', '2026-03-27 15:16:40.304103') 2026-03-27 23:16:40,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '52f7296d-283d-4202-b13d-6e3017dfe2fa', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '7971947d-e703-4327-b809-f3f36ac12b5c', '2026-03-27 15:16:40.304103', '2026-03-27 15:16:40.304103')) 2026-03-27 23:16:40,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '52f7296d-283d-4202-b13d-6e3017dfe2fa', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '7971947d-e703-4327-b809-f3f36ac12b5c', '2026-03-27 15:16:40.304103', '2026-03-27 15:16:40.304103')) completed 2026-03-27 23:16:40,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,308 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:40,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:40,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:40,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,321 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:40,322 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:40,322 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 171s ago] ('7971947d-e703-4327-b809-f3f36ac12b5c',) 2026-03-27 23:16:40,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7971947d-e703-4327-b809-f3f36ac12b5c',)) 2026-03-27 23:16:40,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7971947d-e703-4327-b809-f3f36ac12b5c',)) completed 2026-03-27 23:16:40,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,324 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:40,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,325 | INFO | sqlalchemy.engine.Engine | request_id=52f7296d-283d-4202-b13d-6e3017dfe2fa | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:40,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:40,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:40,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,991 | INFO | jarvis.request | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:44,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,994 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:44,994 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:44,994 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 172.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:44,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,996 | INFO | jarvis.request | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed 2026-03-27 23:16:44,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:44,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:44,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:44,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:44,999 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:44,999 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:44,999 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 175.7s ago] ('info', 'system', None, '114bda0f-2bc9-476a-80ca-454239a9e88d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'd7631934-b53d-4a23-944a-0edd15fd2633', '2026-03-27 15:16:44.999522', '2026-03-27 15:16:44.999522') 2026-03-27 23:16:44,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '114bda0f-2bc9-476a-80ca-454239a9e88d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'd7631934-b53d-4a23-944a-0edd15fd2633', '2026-03-27 15:16:44.999522', '2026-03-27 15:16:44.999522')) 2026-03-27 23:16:45,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '114bda0f-2bc9-476a-80ca-454239a9e88d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'd7631934-b53d-4a23-944a-0edd15fd2633', '2026-03-27 15:16:44.999522', '2026-03-27 15:16:44.999522')) completed 2026-03-27 23:16:45,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,002 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:45,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:45,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:45,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,019 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:45,020 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:45,020 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 175.7s ago] ('d7631934-b53d-4a23-944a-0edd15fd2633',) 2026-03-27 23:16:45,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('d7631934-b53d-4a23-944a-0edd15fd2633',)) 2026-03-27 23:16:45,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('d7631934-b53d-4a23-944a-0edd15fd2633',)) completed 2026-03-27 23:16:45,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,022 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:45,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,024 | INFO | sqlalchemy.engine.Engine | request_id=114bda0f-2bc9-476a-80ca-454239a9e88d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:45,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:45,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:45,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,295 | INFO | jarvis.request | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started 2026-03-27 23:16:54,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:54,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:54,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,298 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:54,299 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at FROM users WHERE users.id = ? 2026-03-27 23:16:54,299 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 181.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',) 2026-03-27 23:16:54,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) 2026-03-27 23:16:54,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed 2026-03-27 23:16:54,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,301 | INFO | jarvis.request | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed 2026-03-27 23:16:54,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:54,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:54,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,303 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:54,304 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2026-03-27 23:16:54,304 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 185s ago] ('info', 'system', None, 'adace5cd-e836-43da-985f-b4eb7b681de2', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'bff6a14b-b0ef-48c4-81dc-cece48179a27', '2026-03-27 15:16:54.304383', '2026-03-27 15:16:54.304383') 2026-03-27 23:16:54,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'adace5cd-e836-43da-985f-b4eb7b681de2', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'bff6a14b-b0ef-48c4-81dc-cece48179a27', '2026-03-27 15:16:54.304383', '2026-03-27 15:16:54.304383')) 2026-03-27 23:16:54,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'adace5cd-e836-43da-985f-b4eb7b681de2', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'bff6a14b-b0ef-48c4-81dc-cece48179a27', '2026-03-27 15:16:54.304383', '2026-03-27 15:16:54.304383')) completed 2026-03-27 23:16:54,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,307 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT 2026-03-27 23:16:54,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT 1', []) 2026-03-27 23:16:54,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT 1', []) completed 2026-03-27 23:16:54,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,320 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit) 2026-03-27 23:16:54,320 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at FROM logs WHERE logs.id = ? 2026-03-27 23:16:54,320 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 185s ago] ('bff6a14b-b0ef-48c4-81dc-cece48179a27',) 2026-03-27 23:16:54,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('bff6a14b-b0ef-48c4-81dc-cece48179a27',)) 2026-03-27 23:16:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('bff6a14b-b0ef-48c4-81dc-cece48179a27',)) completed 2026-03-27 23:16:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,323 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:54,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,324 | INFO | sqlalchemy.engine.Engine | request_id=adace5cd-e836-43da-985f-b4eb7b681de2 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK 2026-03-27 23:16:54,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed 2026-03-27 23:16:54,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial() 2026-03-27 23:16:54,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial() completed