Core agent improvements: - RSO (Relevance Scoring & Observation) system: interaction_logger, memory_scorer, signal_detector - Memory access logging (memory_access_log table) for relevance scoring; high-signal turn detection - Rich conversation storage for notable turns; compact_conversation truncates long user messages - Task-type classifier (query/action/analysis/creative) for observation tagging - Nested sub-agent visibility: deep delegations now register against the main agent's manager Child safety (Gabriel profile): - child_safety.py: filtering, audit logging, prompt constants for restricted sessions - .kiro/specs/child-safety-profile: requirements, design, tasks specs - GABRIEL_BOT_PROPOSAL.md: initial proposal doc - Reduced context window (10 msgs) and tutor-mode identity for restricted users Telegram adapter: - Polling watchdog: auto-restarts updater if polling drops unexpectedly - get_me() with exponential-backoff retry on NetworkError at startup - Correct stop() ordering: signal watchdog before cancelling tasks Email / Gmail: - send_email: supports file attachments (attachments list param) - get_email: surfaces attachment metadata in response Scheduled tasks / weather: - Remove OpenWeatherMap API calls from morning-weather task; use wttr.in exclusively - New scheduled tasks and scheduler state persistence Discord: - adapters/discord/__init__.py scaffold - discord-plugin: MCP plugin for Claude Code Discord integration (server.ts, skills, config) Infrastructure: - n8n workflow exports (garvis_webhook, content_pipeline variants) - memory_workspace: context, homelab-repo-updates, weekly observation summaries, error logs - UCS C240 migration plan doc - requirements.txt: new deps - .claude/settings.json, fix_hooks.py: hook/permission tuning
5 lines
2.4 KiB
JSON
5 lines
2.4 KiB
JSON
{"record_type": "error", "timestamp": "2026-04-04T08:51:14.521734", "error_type": "Exception", "message": "Agent SDK error: Task timed out after 30 minutes (13 messages processed)\nLast tool used: WebFetch\n\nSuggestions:\n- Break this into smaller, focused sub-tasks\n- Use 'delegate_task' tool to run parts in parallel\n- Ask me to retry with a more specific scope", "component": "agent.py:_chat_agent_sdk", "intent": "Calling Agent SDK for chat response", "attempt": 1, "context": {"model": "claude-sonnet-4-6", "message_preview": "I get a message in moonlight that says hardware or host on gpu doesn't support av1 when I connect fr"}, "self_healed": false}
|
|
{"record_type": "error", "timestamp": "2026-04-04T09:48:16.090042", "error_type": "Exception", "message": "Agent SDK error: Task timed out after 30 minutes (14 messages processed)\nLast tool used: WebFetch\n\nSuggestions:\n- Break this into smaller, focused sub-tasks\n- Use 'delegate_task' tool to run parts in parallel\n- Ask me to retry with a more specific scope", "component": "agent.py:_chat_agent_sdk", "intent": "Calling Agent SDK for chat response", "attempt": 1, "context": {"model": "claude-sonnet-4-6", "message_preview": "yes please. Whats the difference between sunshine and apollo"}, "self_healed": false}
|
|
{"record_type": "error", "timestamp": "2026-04-04T10:49:25.419527", "error_type": "Exception", "message": "Agent SDK error: Task timed out after 30 minutes (9 messages processed)\nLast tool used: WebFetch\n\nSuggestions:\n- Break this into smaller, focused sub-tasks\n- Use 'delegate_task' tool to run parts in parallel\n- Ask me to retry with a more specific scope", "component": "agent.py:_chat_agent_sdk", "intent": "Calling Agent SDK for chat response", "attempt": 1, "context": {"model": "claude-sonnet-4-6", "message_preview": "is there a way we could configure a virtual display in sunshine manually together?"}, "self_healed": false}
|
|
{"record_type": "error", "timestamp": "2026-04-04T11:28:12.286350", "error_type": "Exception", "message": "Agent SDK error: Command failed with exit code 3221225786 (exit code: 3221225786)\nError output: Check stderr output for details", "component": "agent.py:_chat_agent_sdk", "intent": "Calling Agent SDK for chat response", "attempt": 1, "context": {"model": "claude-sonnet-4-6", "message_preview": "is there a way we could configure a virtual display in sunshine manually together?"}, "self_healed": false}
|