{"class":"dynamic-residual:known-shape-masked","site":{"arg_index":"bind:lib","expr":"record.name","message":null,"method":"bind","path":"logging_config.py","qualname":"_InterceptHandler.emit"}}
{"class":"R-name","site":{"arg_index":"kw:agent","expr":"run.agent_name","message":null,"method":"emit_event","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-count","site":{"arg_index":"kw:arg_chars","expr":"arg_chars","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call_received"}}
{"class":"R-count","site":{"arg_index":"kw:args_len","expr":"len(str(args or ''))","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-id","site":{"arg_index":"kw:call_id","expr":"call_id","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call_received"}}
{"class":"R-count","site":{"arg_index":"kw:content_len","expr":"len(final_content)","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-class","site":{"arg_index":"kw:err_type","expr":"None if ok else type(exec_result.error).__name__","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-count","site":{"arg_index":"kw:hist_tokens","expr":"self._total_tokens","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-name","site":{"arg_index":"kw:model","expr":"self.config.model","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-count","site":{"arg_index":"kw:ms","expr":"int((time.perf_counter() - iter_started) * 1000)","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-count","site":{"arg_index":"kw:ms","expr":"int((time.perf_counter() - started) * 1000)","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-count","site":{"arg_index":"kw:n","expr":"iteration_n","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-name","site":{"arg_index":"kw:name","expr":"name","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-name","site":{"arg_index":"kw:name","expr":"name","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call_received"}}
{"class":"R-status","site":{"arg_index":"kw:ok","expr":"ok","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-count","site":{"arg_index":"kw:reasoning_len","expr":"len(final_reasoning)","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-id","site":{"arg_index":"kw:run_id","expr":"run.run_id","message":null,"method":"emit_event","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-count","site":{"arg_index":"kw:secs","expr":"run.working_time(now=run.finished_at)","message":null,"method":"emit_event","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-id","site":{"arg_index":"kw:session_id","expr":"self._session_id","message":null,"method":"emit_event","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-status","site":{"arg_index":"kw:status","expr":"run.status","message":null,"method":"emit_event","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-count","site":{"arg_index":"kw:tool_calls","expr":"len(normalized_tool_calls)","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"' -> '.join(history_summary)","message":"Calling LLM with history: {}","method":"debug","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"', '.join(sorted((k for k in kwargs if k != 'messages')))","message":"Stream kwargs keys: {}","method":"trace","path":"providers/impl/openai.py","qualname":"OpenAIProvider.stream_with_tools"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"CONFIG_PATH","message":"Failed to load config at {}; no provider profiles available","method":"warning","path":"core/config.py","qualname":"list_provider_profiles"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"CONFIG_PATH","message":"Failed to load config at {}; using defaults for provider {!r}","method":"warning","path":"core/config.py","qualname":"load_config_for_provider"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"CONFIG_PATH","message":"Failed to load config at {}; using defaults","method":"warning","path":"core/config.py","qualname":"load_config"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"DEFAULT_MAX_CONTEXT_TOKENS","message":"Context budget: could not read num_ctx or max_context_tokens; falling back to default {} tokens. Recommend setting num_ctx (or [context_manager] max_context_tokens) in your config.","method":"warning","path":"core/default_context_manager.py","qualname":"DefaultContextManager.__init__"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"agent_name","message":"write_agent_note failed for agent '{}' run {}","method":"warning","path":"tools/builtins/notes.py","qualname":"write_agent_note"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"attempt + 1","message":"Provider retry budget exhausted after {} attempts; raising {}","method":"warning","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"attempt + 1","message":"Provider returned empty response after {} attempts; yielding final usage-only chunk","method":"warning","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"chunk.type","message":"Claude Chunk: type={}","method":"trace","path":"providers/impl/claude.py","qualname":"ClaudeProvider.stream_with_tools"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"chunk_count","message":"Stream completed: {} chunks total","method":"debug","path":"providers/impl/openai.py","qualname":"OpenAIProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"cmd_name if cmd_name in COMMAND_MAP else '<unknown command>'","message":"Slash command handler failed for {}","method":"error","path":"tui/app.py","qualname":"AyderApp._handle_command"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"compacted_msg_count","message":"OllamaContextManager: compacted {} messages into summary (compaction #{})","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._compact"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"compressed","message":"Compressed {} old tool results","method":"info","path":"core/default_context_manager.py","qualname":"DefaultContextManager.compress_old_results"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"config_path","message":"Failed to migrate legacy overrides for {}; regenerating from defaults","method":"warning","path":"core/config_migration.py","qualname":"ensure_latest_config"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"config_path","message":"Failed to parse config at {}; treating as unreadable and regenerating from defaults","method":"warning","path":"core/config_migration.py","qualname":"ensure_latest_config"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"configured","message":"Context budget: {} tokens (explicit max_context_tokens; num_ctx={})","method":"info","path":"core/default_context_manager.py","qualname":"DefaultContextManager.__init__"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"delay","message":"Empty response from provider; retrying in {:.2f}s ({} attempts left)","method":"info","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"dest.name","message":"Downloading {}","method":"trace","path":"tools/plugin_github.py","qualname":"_download_file"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"driver.name","message":"Driver {} self-claimed {!r}","method":"debug","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry.resolve"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"driver.name","message":"Ollama driver={} mode={} for {!r}","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"driver.name","message":"{} ({}) failed mid-stream (error_type={}); transparently retrying with {} ({})","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"err_name","message":"Appending Tool Error [{}] to history: {} chars","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"existing_tc['function']['name']","message":"Tool call id reused by a different tool ({} then {}); calls would merge","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"file_path","message":"Diff preview generation failed for {}","method":"debug","path":"ui.py","qualname":"generate_diff_preview"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"file_path","message":"Failed to render file panel for {}","method":"warning","path":"ui.py","qualname":"print_file_content"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"file_path","message":"Failed to render file panel for {}","method":"warning","path":"ui.py","qualname":"print_file_content_rich"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"filepath","message":"Failed to parse status from {}","method":"debug","path":"tools/builtins/tasks.py","qualname":"_parse_status"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"filepath","message":"Failed to parse title from {}","method":"debug","path":"tools/builtins/tasks.py","qualname":"_parse_title"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"hit_ratio","message":"KV-cache hot: {:.0%} reuse, {:.0f} ns/tok","method":"debug","path":"core/cache_monitor.py","qualname":"CacheMonitor.record"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"i","message":"  Message {} [{}] content_type={} content_len={}","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"info.max_context_length","message":"Context: detected real context length from Ollama: {} tokens (model={}, family={}, quantization={}) \u2014 was {} from config","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(arguments)","message":"Tool arguments JSON parse failed ({} chars)","method":"warning","path":"loops/chat_loop.py","qualname":"_parse_arguments"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(definitions)","message":"Auto-discovered {} tool definitions from {} modules: {}","method":"info","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(identifier)","message":"Strategy 1 (relative path) failed ({} chars)","method":"debug","path":"tools/builtins/tasks.py","qualname":"resolve_task_path"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(module_defs)","message":"Discovered {} tools from {}","method":"debug","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(rt.config.agents)","message":"Registered {} agent(s): {}","method":"info","path":"cli_runner.py","qualname":"_run_loop"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(self._frozen_system or '')","message":"Context: system prompt updated on first call ({} \u2192 {} chars)","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.prepare_messages"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(system_content)","message":"Context: system prompt frozen ({} chars, {} tool schemas, ctx={})","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.freeze_system_prompt"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(text)","message":"Encoder failed unexpectedly on a string of length {}; disabling it for the rest of this session","method":"debug","path":"core/default_context_manager.py","qualname":"TokenCounter._estimate_string"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(text)","message":"Inbox: accepted a {}-char prompt","method":"info","path":"services/messaging_inbox.py","qualname":"MessagingInbox._handle_client"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"len(v)","message":"Unsupported driver (value_chars={}); must be one of: {}. Fix the driver in your [llm.<provider>] profile.","method":"error","path":"core/config.py","qualname":"Config.validate_driver"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"manifest.name","message":"Dependency install failed for plugin {!r}; rolling back","method":"error","path":"cli.py","qualname":"main"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"manifest.name","message":"Installed plugin '{}' v{}","method":"info","path":"tools/plugin_manager.py","qualname":"install_plugin_from_github"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"manifest.name","message":"Installed plugin '{}' v{}","method":"info","path":"tools/plugin_manager.py","qualname":"install_plugin_from_local"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"/api/show failed for {!r}; using default","method":"warning","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry.resolve"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"Claude Stream Request: model={}, tools={}","method":"debug","path":"providers/impl/claude.py","qualname":"ClaudeProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"Gemini Stream Request: model={}, tools={}","method":"debug","path":"providers/impl/gemini.py","qualname":"GeminiProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"Matrix matched {!r} to {} ({})","method":"debug","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry.resolve"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"Ollama model {!r} rejected think={!r}; retrying with think=False","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider._stream_in_content"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"Ollama model {!r} rejected think={!r}; retrying with think=False","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider._stream_native"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"Ollama tool-calling probe failed for {!r}","method":"debug","path":"providers/impl/ollama_inspector.py","qualname":"OllamaInspector.probe_native_tool_calling"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"OpenAI Chat Request: model={}, tools={}","method":"debug","path":"providers/impl/openai.py","qualname":"OpenAIProvider.chat"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"model","message":"OpenAI Stream Request: model={}, tools={}","method":"debug","path":"providers/impl/openai.py","qualname":"OpenAIProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"modname","message":"Skipping Ollama driver module {!r}","method":"warning","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry._auto_discover"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"mp.id","message":"Failed to terminate process tree for background process {}","method":"debug","path":"process_manager.py","qualname":"ProcessManager._cleanup_all"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"n","message":"agent nudge: {} unread result(s) -> waking LLM","method":"debug","path":"tui/app.py","qualname":"AyderApp._maybe_nudge"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"Appending Tool Result [{}] to history: {} chars","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"Error loading definitions from {}","method":"error","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"Failed to import {}","method":"warning","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"Malformed tool arguments for '{}': {} chars \u2014 replacing with empty dict","method":"warning","path":"providers/impl/ollama.py","qualname":"OllamaProvider._convert_messages"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"Uninstalled plugin '{}'","method":"info","path":"tools/plugin_manager.py","qualname":"uninstall_plugin"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"cancel: agent='{}' \u2014 no running/queued instances","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.cancel"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"name","message":"cancel: agent='{}' cancelled {} instance(s): {}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.cancel"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"normalized","message":"Unhandled asyncio error: {}","method":"error","path":"diagnostics.py","qualname":"_handle_asyncio"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"normalized","message":"Unhandled asyncio exception: {}","method":"critical","path":"diagnostics.py","qualname":"_handle_asyncio"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"num_ctx","message":"Context budget: {} tokens (derived from num_ctx; max_context_tokens unset)","method":"info","path":"core/default_context_manager.py","qualname":"DefaultContextManager.__init__"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"panel_id","message":"Panel lookup failed for {}","method":"debug","path":"tui/app.py","qualname":"AyderApp._scroll_open_panel"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Could not remove {}","method":"debug","path":"services/messaging_inbox.py","qualname":"MessagingInbox.stop"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Failed to read note file {}","method":"error","path":"tui/commands.py","qualname":"_open_note_in_editor"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Failed to read task file {}","method":"error","path":"tui/commands.py","qualname":"_open_task_in_editor"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Failed to read task file {}","method":"warning","path":"tools/builtins/tasks.py","qualname":"read_task"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Failed to save note file {}","method":"error","path":"tui/commands.py","qualname":"_open_note_in_editor.on_edit_result"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Failed to save task file {}","method":"error","path":"tui/commands.py","qualname":"_open_task_in_editor.on_edit_result"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"path","message":"Unreadable context slot at {}: {}","method":"warning","path":"tools/builtins/context.py","qualname":"_scan_context_dir"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"pid","message":"Could not determine process start time for pid {}","method":"debug","path":"services/messaging_inbox.py","qualname":"proc_start"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"plugin_dir.name","message":"Loaded global plugin '{}' ({} tools)","method":"info","path":"tools/plugin_manager.py","qualname":"discover_global_plugins"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"plugin_dir.name","message":"Loaded project plugin '{}' ({} tools)","method":"info","path":"tools/registry.py","qualname":"_load_project_plugins"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"plugin_dir.name","message":"Plugin '{}' is missing a dependency ({!r}). Reinstall it to install its declared dependencies \u2014 e.g. `ayder install-plugin {} --force` \u2014 or install the package manually.","method":"warning","path":"tools/plugin_manager.py","qualname":"discover_global_plugins"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"plugin_dir.name","message":"Skipping plugin '{}'","method":"warning","path":"tools/plugin_manager.py","qualname":"discover_global_plugins"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"plugin_dir.name","message":"Skipping project plugin '{}'","method":"warning","path":"tools/registry.py","qualname":"_load_project_plugins"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"pname","message":"Source path for '{}' no longer exists: {}","method":"warning","path":"tools/plugin_manager.py","qualname":"update_plugin"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"pos","message":"Concatenated tool call JSON parse stopped at pos {}/{}","method":"warning","path":"loops/chat_loop.py","qualname":"_expand_concatenated_tool_calls"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"prompt_name","message":"Unknown prompt definition '{}' requested. Falling back to STANDARD.","method":"warning","path":"prompts.py","qualname":"get_system_prompt"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"provider","message":"Provider {!r} has no [llm.{}] profile and no default [llm.{}] profile exists; the driver will default to 'openai' with built-in endpoint defaults. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"provider","message":"Provider {!r} has no [llm.{}] profile; falling back to the default [llm.{}] profile. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"raw_tc['function']['name']","message":"Expanding concatenated tool call '{}' into {} separate calls","method":"debug","path":"loops/chat_loop.py","qualname":"_expand_concatenated_tool_calls"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"rel_path","message":"Line count failed for {}","method":"debug","path":"tools/builtins/filesystem.py","qualname":"file_explorer"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"response.status_code","message":"Qwen streaming error: status={} message_chars={}","method":"error","path":"providers/impl/qwen.py","qualname":"QwenNativeProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"result.category","message":"Recovery snapshot save returned error: category={} chars={}","method":"warning","path":"tools/builtins/context.py","qualname":"snapshot_conversation_for_clear"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"result.tool_name","message":"Post-execute callback failed for {}","method":"warning","path":"tools/hooks.py","qualname":"HookManager.run_post_callbacks"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run.run_id","message":"agent done: run #{} agent='{}' status='{}' {}s","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run.run_id","message":"agent result drained: run #{} agent='{}' status='{}'","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._result_payload"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run.run_id","message":"agent run crashed: run_id={}","method":"exception","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run.run_id","message":"worktree add failed: run_id={}","method":"exception","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run_id","message":"Activity bar agent count update failed after run {}","method":"debug","path":"tui/app.py","qualname":"AyderApp.__init__._agent_complete"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run_id","message":"Agent panel completion update failed for run {}","method":"debug","path":"tui/app.py","qualname":"AyderApp.__init__._agent_complete"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run_id","message":"Agent panel could not show run {} of agent {}","method":"debug","path":"tui/commands.py","qualname":"handle_agent"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"run_id","message":"agent dispatch: run #{} agent='{}' gen={} task_id={} branch={}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.create_run"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"self._actual_context_length","message":"Context: failed to detect context length from Ollama, falling back to configured num_ctx={}","method":"warning","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-id","site":{"arg_index":"pos:0","expr":"self._current_generation","message":"agent generation -> {} (settled reset; {} run(s) retained)","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.new_generation"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"self._history[-1].ns_per_token","message":"KV-cache invalidated: was {:.0f} ns/tok, now {:.0f} ns/tok. Prefix likely changed.","method":"warning","path":"core/cache_monitor.py","qualname":"CacheMonitor.record"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self._model or '?'","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self._model","message":"Context: model '{}' did not report context_length, using configured num_ctx={}","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"self._sock_path","message":"Messaging inbox listening at {}","method":"info","path":"services/messaging_inbox.py","qualname":"MessagingInbox.start"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"Agent '{}' auto-approving tool: {}","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.request_confirmation"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"Agent '{}' failed","method":"exception","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"agent token_usage: agent='{}' run_id={} tokens={}","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_token_usage"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"agent tool_complete: agent='{}' run_id={} call_id='{}' result_chars={}","method":"trace","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_complete"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"agent tool_start: agent='{}' run_id={} tool='{}' call_id='{}'","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_start"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"cancel requested: agent='{}' run_id={}","method":"debug","path":"agents/runner.py","qualname":"AgentRunner.cancel"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"run completed: agent='{}' run_id={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"run failed (captured via on_system_message): agent='{}' run_id={} error_chars={}","method":"error","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"run started: agent='{}' run_id={} model='{}' timeout={}s task_chars={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"run timeout: agent='{}' run_id={} after {}s","method":"debug","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.agent_name","message":"run vacuous: agent='{}' run_id={}","method":"error","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"self.config.chat_protocol","message":"Ollama chat_protocol={!r} is not recognized; forcing generic_xml fallback","method":"warning","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"self.config.model","message":"LLM returned empty response (possible connection drop). model={}, provider={}","method":"error","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-status","site":{"arg_index":"pos:0","expr":"signal.Signals(signum).name","message":"Received signal {}; flushing logs","method":"warning","path":"diagnostics.py","qualname":"install_exception_hooks._chained_signal"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"source.repo","message":"Downloading '{}' at {}","method":"info","path":"tools/plugin_github.py","qualname":"download_plugin"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tc.function.name","message":"Tool '{}' called with missing args {} ({} chars raw)","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tc_entry['function'].get('name', '?')","message":"Malformed tool arguments for '{}': {} chars \u2014 repairing before storing in history","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tc_obj.function.name","message":"Tool execution cancelled: {}","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls._safe_exec"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tc_obj.function.name","message":"Tool execution failed for '{}'","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls._safe_exec"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tool_name","message":"Diff preview generation failed for tool {}","method":"debug","path":"tui/app.py","qualname":"AyderApp._generate_diff"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tool_name","message":"Middleware failed for {}","method":"warning","path":"tools/hooks.py","qualname":"HookManager.run_middlewares"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tool_name","message":"Pre-execute callback failed for {}","method":"warning","path":"tools/hooks.py","qualname":"HookManager.run_pre_callbacks"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tool_name","message":"Tool '{}' raised during execution","method":"error","path":"tools/execution.py","qualname":"execute_tool"}}
{"class":"R-name","site":{"arg_index":"pos:0","expr":"tool_name","message":"Tool call: {} ({} args)","method":"debug","path":"tools/execution.py","qualname":"execute_tool"}}
{"class":"R-class","site":{"arg_index":"pos:0","expr":"type(e).__name__","message":"Error in delete_line preview: {}","method":"warning","path":"tools/utils.py","qualname":"prepare_new_content"}}
{"class":"R-class","site":{"arg_index":"pos:0","expr":"type(e).__name__","message":"Error in insert_line preview: {}","method":"warning","path":"tools/utils.py","qualname":"prepare_new_content"}}
{"class":"R-class","site":{"arg_index":"pos:0","expr":"type(e).__name__","message":"Failed to convert path to relative: {}","method":"debug","path":"tools/builtins/search.py","qualname":"_to_rel"}}
{"class":"R-class","site":{"arg_index":"pos:0","expr":"type(e).__name__","message":"Security error in replace_string: {}","method":"warning","path":"tools/utils.py","qualname":"prepare_new_content"}}
{"class":"R-class","site":{"arg_index":"pos:0","expr":"type(exc).__name__","message":"Provider stream failed ({}); retrying in {:.2f}s ({} attempts left)","method":"info","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-count","site":{"arg_index":"pos:0","expr":"used","message":"Context: compaction triggered \u2014 {} tokens used, budget={}, threshold={:.0f}%","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.should_compact"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"worktree_path","message":"worktree cleanup failed: {}","method":"exception","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-path","site":{"arg_index":"pos:0","expr":"worktree_path","message":"worktree remove/prune failed for {}","method":"warning","path":"agents/worktree.py","qualname":"remove_worktree"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"', '.join(rt.config.agents.keys())","message":"Registered {} agent(s): {}","method":"info","path":"cli_runner.py","qualname":"_run_loop"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"', '.join(valid)","message":"Unsupported driver (value_chars={}); must be one of: {}. Fix the driver in your [llm.<provider>] profile.","method":"error","path":"core/config.py","qualname":"Config.validate_driver"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"agent_name","message":"Agent panel could not show run {} of agent {}","method":"debug","path":"tui/commands.py","qualname":"handle_agent"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"commit_sha[:7]","message":"Downloading '{}' at {}","method":"info","path":"tools/plugin_github.py","qualname":"download_plugin"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"delay","message":"Provider stream failed ({}); retrying in {:.2f}s ({} attempts left)","method":"info","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"driver.mode.value","message":"Ollama driver={} mode={} for {!r}","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"driver.mode.value","message":"{} ({}) failed mid-stream (error_type={}); transparently retrying with {} ({})","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"driver.name","message":"Matrix matched {!r} to {} ({})","method":"debug","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry.resolve"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"e.name or '<unknown>'","message":"Plugin '{}' is missing a dependency ({!r}). Reinstall it to install its declared dependencies \u2014 e.g. `ayder install-plugin {} --force` \u2014 or install the package manually.","method":"warning","path":"tools/plugin_manager.py","qualname":"discover_global_plugins"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"int(budget)","message":"Context: compaction triggered \u2014 {} tokens used, budget={}, threshold={:.0f}%","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.should_compact"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(actual_content)","message":"Context: system prompt updated on first call ({} \u2192 {} chars)","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.prepare_messages"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(args)","message":"Malformed tool arguments for '{}': {} chars \u2014 replacing with empty dict","method":"warning","path":"providers/impl/ollama.py","qualname":"OllamaProvider._convert_messages"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(args)","message":"Tool call: {} ({} args)","method":"debug","path":"tools/execution.py","qualname":"execute_tool"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(cancelled)","message":"cancel: agent='{}' cancelled {} instance(s): {}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.cancel"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(defs)","message":"Loaded global plugin '{}' ({} tools)","method":"info","path":"tools/plugin_manager.py","qualname":"discover_global_plugins"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(defs)","message":"Loaded project plugin '{}' ({} tools)","method":"info","path":"tools/registry.py","qualname":"_load_project_plugins"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(discovered_modules)","message":"Auto-discovered {} tool definitions from {} modules: {}","method":"info","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(error_msg)","message":"Appending Tool Error [{}] to history: {} chars","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(objects)","message":"Expanding concatenated tool call '{}' into {} separate calls","method":"debug","path":"loops/chat_loop.py","qualname":"_expand_concatenated_tool_calls"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(raw_args)","message":"Malformed tool arguments for '{}': {} chars \u2014 repairing before storing in history","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(result)","message":"Appending Tool Result [{}] to history: {} chars","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(result)","message":"Recovery snapshot save returned error: category={} chars={}","method":"warning","path":"tools/builtins/context.py","qualname":"snapshot_conversation_for_clear"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(self._runs)","message":"agent generation -> {} (settled reset; {} run(s) retained)","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.new_generation"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(stripped)","message":"Concatenated tool call JSON parse stopped at pos {}/{}","method":"warning","path":"loops/chat_loop.py","qualname":"_expand_concatenated_tool_calls"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(tool_schemas)","message":"Context: system prompt frozen ({} chars, {} tool schemas, ctx={})","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.freeze_system_prompt"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(tools) if tools else 0","message":"Claude Stream Request: model={}, tools={}","method":"debug","path":"providers/impl/claude.py","qualname":"ClaudeProvider.stream_with_tools"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(tools) if tools else 0","message":"Gemini Stream Request: model={}, tools={}","method":"debug","path":"providers/impl/gemini.py","qualname":"GeminiProvider.stream_with_tools"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(tools) if tools else 0","message":"OpenAI Chat Request: model={}, tools={}","method":"debug","path":"providers/impl/openai.py","qualname":"OpenAIProvider.chat"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"len(tools) if tools else 0","message":"OpenAI Stream Request: model={}, tools={}","method":"debug","path":"providers/impl/openai.py","qualname":"OpenAIProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"m.get('role')","message":"  Message {} [{}] content_type={} content_len={}","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"manifest.version","message":"Installed plugin '{}' v{}","method":"info","path":"tools/plugin_manager.py","qualname":"install_plugin_from_github"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"manifest.version","message":"Installed plugin '{}' v{}","method":"info","path":"tools/plugin_manager.py","qualname":"install_plugin_from_local"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"message_chars","message":"Qwen streaming error: status={} message_chars={}","method":"error","path":"providers/impl/qwen.py","qualname":"QwenNativeProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"missing","message":"Tool '{}' called with missing args {} ({} chars raw)","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"model","message":"Driver {} self-claimed {!r}","method":"debug","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry.resolve"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"name","message":"Agent '{}' auto-approving tool: {}","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.request_confirmation"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"name","message":"Discovered {} tools from {}","method":"debug","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"name","message":"agent dispatch: run #{} agent='{}' gen={} task_id={} branch={}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.create_run"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"ns_per_token","message":"KV-cache hot: {:.0%} reuse, {:.0f} ns/tok","method":"debug","path":"core/cache_monitor.py","qualname":"CacheMonitor.record"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"ns_per_token","message":"KV-cache invalidated: was {:.0f} ns/tok, now {:.0f} ns/tok. Prefix likely changed.","method":"warning","path":"core/cache_monitor.py","qualname":"CacheMonitor.record"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"num_ctx","message":"Context budget: {} tokens (explicit max_context_tokens; num_ctx={})","method":"info","path":"core/default_context_manager.py","qualname":"DefaultContextManager.__init__"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"provider","message":"Failed to load config at {}; using defaults for provider {!r}","method":"warning","path":"core/config.py","qualname":"load_config_for_provider"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"provider","message":"Provider {!r} has no [llm.{}] profile and no default [llm.{}] profile exists; the driver will default to 'openai' with built-in endpoint defaults. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"provider","message":"Provider {!r} has no [llm.{}] profile; falling back to the default [llm.{}] profile. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"remaining","message":"Empty response from provider; retrying in {:.2f}s ({} attempts left)","method":"info","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"run.agent_name","message":"agent done: run #{} agent='{}' status='{}' {}s","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"run.agent_name","message":"agent result drained: run #{} agent='{}' status='{}'","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._result_payload"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"run_id","message":"write_agent_note failed for agent '{}' run {}","method":"warning","path":"tools/builtins/notes.py","qualname":"write_agent_note"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"self._actual_context_length","message":"Context: model '{}' did not report context_length, using configured num_ctx={}","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"self._compaction_count","message":"OllamaContextManager: compacted {} messages into summary (compaction #{})","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._compact"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"self._model","message":"Context: detected real context length from Ollama: {} tokens (model={}, family={}, quantization={}) \u2014 was {} from config","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-count","site":{"arg_index":"pos:1","expr":"self._real_prompt_tokens","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"self.config.provider","message":"LLM returned empty response (possible connection drop). model={}, provider={}","method":"error","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"agent token_usage: agent='{}' run_id={} tokens={}","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_token_usage"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"agent tool_complete: agent='{}' run_id={} call_id='{}' result_chars={}","method":"trace","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_complete"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"agent tool_start: agent='{}' run_id={} tool='{}' call_id='{}'","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_start"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"cancel requested: agent='{}' run_id={}","method":"debug","path":"agents/runner.py","qualname":"AgentRunner.cancel"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"run completed: agent='{}' run_id={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"run failed (captured via on_system_message): agent='{}' run_id={} error_chars={}","method":"error","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"run started: agent='{}' run_id={} model='{}' timeout={}s task_chars={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"run timeout: agent='{}' run_id={} after {}s","method":"debug","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-id","site":{"arg_index":"pos:1","expr":"self.run_id","message":"run vacuous: agent='{}' run_id={}","method":"error","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-path","site":{"arg_index":"pos:1","expr":"source","message":"Source path for '{}' no longer exists: {}","method":"warning","path":"tools/plugin_manager.py","qualname":"update_plugin"}}
{"class":"R-name","site":{"arg_index":"pos:1","expr":"tc.name","message":"Tool call id reused by a different tool ({} then {}); calls would merge","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"think","message":"Ollama model {!r} rejected think={!r}; retrying with think=False","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider._stream_in_content"}}
{"class":"R-status","site":{"arg_index":"pos:1","expr":"think","message":"Ollama model {!r} rejected think={!r}; retrying with think=False","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider._stream_native"}}
{"class":"R-class","site":{"arg_index":"pos:1","expr":"type(exc).__name__","message":"Provider retry budget exhausted after {} attempts; raising {}","method":"warning","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-class","site":{"arg_index":"pos:1","expr":"type(exc).__name__","message":"Unreadable context slot at {}: {}","method":"warning","path":"tools/builtins/context.py","qualname":"_scan_context_dir"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"', '.join(discovered_modules)","message":"Auto-discovered {} tool definitions from {} modules: {}","method":"info","path":"tools/definition.py","qualname":"_discover_definitions"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"DEFAULTS['provider']","message":"Provider {!r} has no [llm.{}] profile and no default [llm.{}] profile exists; the driver will default to 'openai' with built-in endpoint defaults. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"DEFAULTS['provider']","message":"Provider {!r} has no [llm.{}] profile; falling back to the default [llm.{}] profile. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-id","site":{"arg_index":"pos:2","expr":"call_id","message":"agent tool_complete: agent='{}' run_id={} call_id='{}' result_chars={}","method":"trace","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_complete"}}
{"class":"R-id","site":{"arg_index":"pos:2","expr":"cancelled","message":"cancel: agent='{}' cancelled {} instance(s): {}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.cancel"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"ceiling","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"info.family","message":"Context: detected real context length from Ollama: {} tokens (model={}, family={}, quantization={}) \u2014 was {} from config","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"len(callbacks.last_system_error)","message":"run failed (captured via on_system_message): agent='{}' run_id={} error_chars={}","method":"error","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"len(tc.function.arguments)","message":"Tool '{}' called with missing args {} ({} chars raw)","method":"warning","path":"loops/chat_loop.py","qualname":"ChatLoop._execute_tool_calls"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"model","message":"Ollama driver={} mode={} for {!r}","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"name","message":"agent tool_start: agent='{}' run_id={} tool='{}' call_id='{}'","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_start"}}
{"class":"R-path","site":{"arg_index":"pos:2","expr":"plugin_dir","message":"Plugin '{}' is missing a dependency ({!r}). Reinstall it to install its declared dependencies \u2014 e.g. `ayder install-plugin {} --force` \u2014 or install the package manually.","method":"warning","path":"tools/plugin_manager.py","qualname":"discover_global_plugins"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"remaining","message":"Provider stream failed ({}); retrying in {:.2f}s ({} attempts left)","method":"info","path":"providers/retry.py","qualname":"RetryingProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:2","expr":"rule.note or 'no note'","message":"Matrix matched {!r} to {} ({})","method":"debug","path":"providers/impl/ollama_drivers/registry.py","qualname":"DriverRegistry.resolve"}}
{"class":"R-status","site":{"arg_index":"pos:2","expr":"run.status","message":"agent done: run #{} agent='{}' status='{}' {}s","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-status","site":{"arg_index":"pos:2","expr":"run.status","message":"agent result drained: run #{} agent='{}' status='{}'","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._result_payload"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"self._actual_context_length","message":"Context: system prompt frozen ({} chars, {} tool schemas, ctx={})","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.freeze_system_prompt"}}
{"class":"R-name","site":{"arg_index":"pos:2","expr":"self._agent_config.model or '(default)'","message":"run started: agent='{}' run_id={} model='{}' timeout={}s task_chars={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-id","site":{"arg_index":"pos:2","expr":"self._current_generation","message":"agent dispatch: run #{} agent='{}' gen={} task_id={} branch={}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.create_run"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"self._timeout","message":"run timeout: agent='{}' run_id={} after {}s","method":"debug","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"threshold * 100","message":"Context: compaction triggered \u2014 {} tokens used, budget={}, threshold={:.0f}%","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.should_compact"}}
{"class":"R-count","site":{"arg_index":"pos:2","expr":"total_tokens","message":"agent token_usage: agent='{}' run_id={} tokens={}","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_token_usage"}}
{"class":"R-class","site":{"arg_index":"pos:2","expr":"type(content).__name__","message":"  Message {} [{}] content_type={} content_len={}","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-class","site":{"arg_index":"pos:2","expr":"type(exc).__name__","message":"{} ({}) failed mid-stream (error_type={}); transparently retrying with {} ({})","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:3","expr":"available","message":"Provider {!r} has no [llm.{}] profile and no default [llm.{}] profile exists; the driver will default to 'openai' with built-in endpoint defaults. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-status","site":{"arg_index":"pos:3","expr":"available","message":"Provider {!r} has no [llm.{}] profile; falling back to the default [llm.{}] profile. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-id","site":{"arg_index":"pos:3","expr":"call_id","message":"agent tool_start: agent='{}' run_id={} tool='{}' call_id='{}'","method":"debug","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_start"}}
{"class":"R-name","site":{"arg_index":"pos:3","expr":"fallback.name","message":"{} ({}) failed mid-stream (error_type={}); transparently retrying with {} ({})","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-status","site":{"arg_index":"pos:3","expr":"info.quantization","message":"Context: detected real context length from Ollama: {} tokens (model={}, family={}, quantization={}) \u2014 was {} from config","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-count","site":{"arg_index":"pos:3","expr":"len(content) if hasattr(content, '__len__') else 0","message":"  Message {} [{}] content_type={} content_len={}","method":"trace","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-count","site":{"arg_index":"pos:3","expr":"len(result)","message":"agent tool_complete: agent='{}' run_id={} call_id='{}' result_chars={}","method":"trace","path":"agents/callbacks.py","qualname":"AgentCallbacks.on_tool_complete"}}
{"class":"R-id","site":{"arg_index":"pos:3","expr":"resolved_task_id or '-'","message":"agent dispatch: run #{} agent='{}' gen={} task_id={} branch={}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.create_run"}}
{"class":"R-count","site":{"arg_index":"pos:3","expr":"run.working_time(now=run.finished_at)","message":"agent done: run #{} agent='{}' status='{}' {}s","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry._run_and_queue"}}
{"class":"R-count","site":{"arg_index":"pos:3","expr":"self._timeout","message":"run started: agent='{}' run_id={} model='{}' timeout={}s task_chars={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-count","site":{"arg_index":"pos:3","expr":"utilization","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-name","site":{"arg_index":"pos:4","expr":"branch or '-'","message":"agent dispatch: run #{} agent='{}' gen={} task_id={} branch={}","method":"debug","path":"agents/registry.py","qualname":"AgentRegistry.create_run"}}
{"class":"R-status","site":{"arg_index":"pos:4","expr":"fallback.mode.value","message":"{} ({}) failed mid-stream (error_type={}); transparently retrying with {} ({})","method":"info","path":"providers/impl/ollama.py","qualname":"OllamaProvider.stream_with_tools"}}
{"class":"R-count","site":{"arg_index":"pos:4","expr":"len(task)","message":"run started: agent='{}' run_id={} model='{}' timeout={}s task_chars={}","method":"info","path":"agents/runner.py","qualname":"AgentRunner.run"}}
{"class":"R-count","site":{"arg_index":"pos:4","expr":"old","message":"Context: detected real context length from Ollama: {} tokens (model={}, family={}, quantization={}) \u2014 was {} from config","method":"info","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.detect_context_length"}}
{"class":"R-name","site":{"arg_index":"pos:4","expr":"provider","message":"Provider {!r} has no [llm.{}] profile and no default [llm.{}] profile exists; the driver will default to 'openai' with built-in endpoint defaults. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-name","site":{"arg_index":"pos:4","expr":"provider","message":"Provider {!r} has no [llm.{}] profile; falling back to the default [llm.{}] profile. Available profiles: {}. Fix the provider name or add an [llm.{}] section.","method":"error","path":"core/config.py","qualname":"Config.flatten_nested_sections"}}
{"class":"R-count","site":{"arg_index":"pos:4","expr":"self._real_completion_tokens","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-count","site":{"arg_index":"pos:5","expr":"prompt_speed","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-status","site":{"arg_index":"pos:6","expr":"cache_state","message":"Context[{}]: {}/{} tokens ({:.0f}%), completion={}, speed={}{}","method":"debug","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager.update_from_response"}}
{"class":"R-count","site":{"arg_index":"splat:fields:after","expr":"fields['after']","message":null,"method":"emit_event","path":"core/default_context_manager.py","qualname":"DefaultContextManager._emit_trim"}}
{"class":"R-count","site":{"arg_index":"splat:fields:after","expr":"fields['after']","message":null,"method":"emit_event","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._emit_trim"}}
{"class":"R-count","site":{"arg_index":"splat:fields:before","expr":"fields['before']","message":null,"method":"emit_event","path":"core/default_context_manager.py","qualname":"DefaultContextManager._emit_trim"}}
{"class":"R-count","site":{"arg_index":"splat:fields:before","expr":"fields['before']","message":null,"method":"emit_event","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._emit_trim"}}
{"class":"R-count","site":{"arg_index":"splat:fields:dropped","expr":"fields['dropped']","message":null,"method":"emit_event","path":"core/default_context_manager.py","qualname":"DefaultContextManager._emit_trim"}}
{"class":"R-count","site":{"arg_index":"splat:fields:dropped","expr":"fields['dropped']","message":null,"method":"emit_event","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._emit_trim"}}
{"class":"R-id","site":{"arg_index":"splat:fields:run_id","expr":"fields['run_id']","message":null,"method":"emit_event","path":"core/default_context_manager.py","qualname":"DefaultContextManager._emit_trim"}}
{"class":"R-id","site":{"arg_index":"splat:fields:run_id","expr":"fields['run_id']","message":null,"method":"emit_event","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._emit_trim"}}
{"class":"R-id","site":{"arg_index":"splat:fields:session_id","expr":"fields['session_id']","message":null,"method":"emit_event","path":"core/default_context_manager.py","qualname":"DefaultContextManager._emit_trim"}}
{"class":"R-id","site":{"arg_index":"splat:fields:session_id","expr":"fields['session_id']","message":null,"method":"emit_event","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._emit_trim"}}
{"class":"R-status","site":{"arg_index":"splat:fields:strategy","expr":"fields['strategy']","message":null,"method":"emit_event","path":"core/default_context_manager.py","qualname":"DefaultContextManager._emit_trim"}}
{"class":"R-status","site":{"arg_index":"splat:fields:strategy","expr":"fields['strategy']","message":null,"method":"emit_event","path":"core/ollama_context_manager.py","qualname":"OllamaContextManager._emit_trim"}}
{"class":"R-id","site":{"arg_index":"splat:self._correlation():run_id","expr":"self._correlation()['run_id']","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-id","site":{"arg_index":"splat:self._correlation():run_id","expr":"self._correlation()['run_id']","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call_received"}}
{"class":"R-id","site":{"arg_index":"splat:self._correlation():run_id","expr":"self._correlation()['run_id']","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"R-id","site":{"arg_index":"splat:self._correlation():session_id","expr":"self._correlation()['session_id']","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call"}}
{"class":"R-id","site":{"arg_index":"splat:self._correlation():session_id","expr":"self._correlation()['session_id']","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop._emit_tool_call_received"}}
{"class":"R-id","site":{"arg_index":"splat:self._correlation():session_id","expr":"self._correlation()['session_id']","message":null,"method":"emit_event","path":"loops/chat_loop.py","qualname":"ChatLoop.run"}}
{"class":"dynamic-trusted","site":{"arg_index":null,"expr":"evt","message":null,"method":"trace","path":"log.py","qualname":"emit_event"}}
{"class":"dynamic-residual:known-shape-masked","site":{"arg_index":null,"expr":"message","message":null,"method":"log","path":"logging_config.py","qualname":"_InterceptHandler.emit"}}
