{"version": 2, "width": 110, "height": 32, "timestamp": 1747699200, "title": "contextweaver \u2014 end-to-end demo", "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
[0.05, "o", "$ python -m contextweaver demo\r\n"]
[0.4, "o", "============================================================\r\n"]
[1.1, "o", "contextweaver demo \u2014 end-to-end demonstration\r\n"]
[1.8, "o", "============================================================\r\n"]
[2.5, "o", "\r\n"]
[3.2, "o", "[1/5] Loaded catalog: 40 items across 8 namespaces\r\n"]
[3.9, "o", "[2/5] Built routing graph: 9 nodes, depth=2\r\n"]
[4.6, "o", "[3/5] Routed query: 'find unpaid invoices and send a reminder email'\r\n"]
[5.3, "o", "      Top candidates: ['comms.email.send', 'comms.email.template', 'comms.notifications.send', 'admin.audit.query', 'admin.audit.retention']\r\n"]
[6.0, "o", "      Choice cards (5):\r\n"]
[6.7, "o", "[1/5] comms.email.send (tool) \u2014 Send an email message [comms, email, send] score=2.03\r\n"]
[7.4, "o", "[2/5] comms.email.template (tool) \u2014 Render an email template [comms, email] score=1.37\r\n"]
[8.1, "o", "[3/5] comms.notifications.send (tool) \u2014 Send a push notification [comms, notifications, send] score=1.21\r\n"]
[8.8, "o", "[4/5] admin.audit.query (tool) \u2014 Query the audit log [admin, audit, search] score=0.00\r\n"]
[9.5, "o", "[5/5] admin.audit.retention (tool) \u2014 Configure audit log retention [admin, audit] score=0.00\r\n"]
[10.2, "o", "\r\n"]
[10.9, "o", "[4/5] Built context pack: phase=answer\r\n"]
[11.6, "o", "      Candidates: 4, Included: 4\r\n"]
[12.3, "o", "      Dedup removed: 0, Closures: 0\r\n"]
[13.0, "o", "      Token breakdown: {'user_turn': 8, 'tool_call': 7, 'tool_result': 11, 'agent_msg': 8}\r\n"]
[13.7, "o", "\r\n"]
[14.4, "o", "[5/5] Prompt preview (321 chars total):\r\n"]
[15.1, "o", "[EPISODIC MEMORY]\r\n"]
[15.8, "o", "- Previously discussed payment terms with client\r\n"]
[16.5, "o", "\r\n"]
[17.2, "o", "[FACTS]\r\n"]
[17.9, "o", "- customer_tier: enterprise\r\n"]
[18.6, "o", "\r\n"]
[19.3, "o", "[USER]\r\n"]
[20.0, "o", "How many open invoices do we have?\r\n"]
[20.7, "o", "\r\n"]
[21.4, "o", "[TOOL CALL]\r\n"]
[22.1, "o", "invoices.search(status='open')\r\n"]
[22.8, "o", "\r\n"]
[23.5, "o", "[TOOL RESULT [artifact:tr1]]\r\n"]
[24.2, "o", "invoice_id: INV-001\r\n"]
[24.9, "o", "status: open\r\n"]
[25.6, "o", "amount: 5000\r\n"]
[26.3, "o", "\r\n"]
[27.0, "o", "[ASSISTANT]\r\n"]
[27.7, "o", "Let me check the billing system.\r\n"]
[28.4, "o", "\r\n"]
[29.1, "o", "============================================================\r\n"]
[29.8, "o", "Demo complete.\r\n"]
