{"version": 2, "width": 80, "height": 24, "timestamp": 1770616977, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.002854, "o", "\u001b[H\u001b[2J\u001b[3J"]
[1.006383, "o", "\u001b[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\r\n\u001b[1;37m  🔍 AgentLens v0.8.0 — Self-Aware AI Agent Platform\u001b[0m\r\n\u001b[2m     Agents that watch themselves get better.\u001b[0m\r\n"]
[1.006508, "o", "\u001b[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\r\n"]
[5.018774, "o", "\r\n\u001b[1m▶ Step 1:\u001b[0m Install & auto-instrument \u001b[2m(zero code changes)\u001b[0m\r\n"]
[5.018884, "o", "\u001b[2m─────────────────────────────────────────────\u001b[0m\r\n"]
[6.555856, "o", "$"]
[6.597867, "o", " "]
[6.640364, "o", "p"]
[6.682583, "o", "i"]
[6.725034, "o", "p"]
[6.767318, "o", " "]
[6.80958, "o", "i"]
[6.851577, "o", "n"]
[6.893481, "o", "s"]
[6.93553, "o", "t"]
[6.976662, "o", "a"]
[7.018884, "o", "l"]
[7.062682, "o", "l"]
[7.105367, "o", " "]
[7.147039, "o", "a"]
[7.189215, "o", "g"]
[7.230726, "o", "e"]
[7.272767, "o", "n"]
[7.31494, "o", "t"]
[7.3565, "o", "l"]
[7.398713, "o", "e"]
[7.441008, "o", "n"]
[7.483666, "o", "s"]
[7.525801, "o", "a"]
[7.568282, "o", "i"]
[7.609871, "o", "["]
[7.651927, "o", "o"]
[7.693036, "o", "p"]
[7.734209, "o", "e"]
[7.775237, "o", "n"]
[7.816613, "o", "a"]
[7.858551, "o", "i"]
[7.90075, "o", "]"]
[7.943075, "o", "\r\n"]
[8.444937, "o", "   \u001b[0;32m✓\u001b[0m Successfully installed agentlensai-0.8.0\r\n"]
[10.446205, "o", "\r\n\u001b[2m   # 3 lines to capture everything:\u001b[0m\r\n"]
[10.948081, "o", "\u001b[1;33m   import agentlensai\u001b[0m\r\n"]
[11.459776, "o", "\u001b[1;33m   agentlensai.init(url=\"http://localhost:3400\", api_key=\"als_xxx\", agent_id=\"my-agent\")\u001b[0m\r\n"]
[11.965384, "o", "\u001b[2m   # Every OpenAI/Anthropic call now captured automatically\u001b[0m\r\n"]
[15.038076, "o", "\r\n\u001b[1m▶ Step 2:\u001b[0m Agent runs — events flow in automatically\r\n"]
[15.038115, "o", "\u001b[2m─────────────────────────────────────────────\u001b[0m\r\n"]
[16.58939, "o", "   \u001b[0;32m●\u001b[0m session_started    \u001b[2magent=my-agent\u001b[0m\r\n"]
[17.393946, "o", "   \u001b[0;32m●\u001b[0m llm_call           \u001b[0;36mclaude-opus\u001b[0m  1.2K tokens  \u001b[0;32m$0.09\u001b[0m\r\n"]
[18.196966, "o", "     \u001b[2mhash: a3f7c2...  prev: 04c712...\u001b[0m \u001b[0;32m✓\u001b[0m\r\n"]
[18.800788, "o", "   \u001b[0;32m●\u001b[0m tool_call          \u001b[0;36mweb_search\u001b[0m  \u001b[2mquery=\"latest benchmarks\"\u001b[0m\r\n"]
[19.610974, "o", "   \u001b[0;32m●\u001b[0m llm_response       \u001b[2m820 tokens, 1.8s\u001b[0m\r\n"]
[20.422449, "o", "   \u001b[0;32m●\u001b[0m tool_call          \u001b[0;36mfile_write\u001b[0m  \u001b[2mpath=report.md\u001b[0m\r\n"]
[21.225895, "o", "   \u001b[0;32m●\u001b[0m cost_tracked       \u001b[1;37m$0.42 total\u001b[0m  \u001b[2mhash chain valid\u001b[0m \u001b[0;32m✓\u001b[0m\r\n"]
[24.268331, "o", "\r\n\u001b[1m▶ Step 3:\u001b[0m Agent recalls past mistakes \u001b[2m(self-awareness)\u001b[0m\r\n\u001b[2m─────────────────────────────────────────────\u001b[0m\r\n"]
[25.793223, "o", "   🤖 Agent uses \u001b[0;36magentlens_recall\u001b[0m\r\n"]
[26.596253, "o", "      query: \u001b[1;33m\"database migration errors\"\u001b[0m\r\n"]
[27.613996, "o", "      → Found \u001b[1;37m3\u001b[0m similar sessions, \u001b[0;31m2\u001b[0m with failures\r\n"]
[28.636254, "o", "      → Lesson: \u001b[0;32m\"Always run migrations in a transaction\"\u001b[0m\r\n"]
[31.638457, "o", "\r\n\u001b[1m▶ Step 4:\u001b[0m Proactive guardrails \u001b[2m(auto-protect)\u001b[0m\r\n\u001b[2m─────────────────────────────────────────────\u001b[0m\r\n"]
[33.140292, "o", "   🛡️  Guardrail: \u001b[0;31m\"Cost Limit\"\u001b[0m triggered!\r\n"]
[34.160071, "o", "      condition: \u001b[1;33mcost_limit > $5.00/hour\u001b[0m\r\n"]
[34.969172, "o", "      action:    \u001b[0;36mdowngrade_model → claude-sonnet\u001b[0m\r\n"]
[35.794449, "o", "      dry_run:   \u001b[0;31mfalse\u001b[0m\r\n"]
[36.611385, "o", "      → \u001b[1;37mAgent model automatically overridden\u001b[0m\r\n"]
[39.615457, "o", "\r\n\u001b[1m▶ Step 5:\u001b[0m Full observability dashboard + CLI\r\n\u001b[2m─────────────────────────────────────────────\u001b[0m\r\n"]
[41.147824, "o", "$"]
[41.190077, "o", " "]
[41.231969, "o", "a"]
[41.273443, "o", "g"]
[41.315904, "o", "e"]
[41.357502, "o", "n"]
[41.399784, "o", "t"]
[41.44154, "o", "l"]
[41.483527, "o", "e"]
[41.525544, "o", "n"]
[41.567859, "o", "s"]
[41.610024, "o", " "]
[41.652333, "o", "s"]
[41.693906, "o", "e"]
[41.736186, "o", "s"]
[41.7781, "o", "s"]
[41.820374, "o", "i"]
[41.862184, "o", "o"]
[41.904192, "o", "n"]
[41.94643, "o", "s"]
[41.988761, "o", "\r\n"]
[42.817465, "o", "\u001b[0;36m  ┌──────────────────┬────────────────┬────────┬────────┬──────────┐\u001b[0m\r\n\u001b[0;36m  │\u001b[0m Session          \u001b[0;36m│\u001b[0m Agent          \u001b[0;36m│\u001b[0m Events \u001b[0;36m│\u001b[0m Health \u001b[0;36m│\u001b[0m Cost     \u001b[0;36m│\u001b[0m\r\n\u001b[0;36m  ├──────────────────┼────────────────┼────────┼────────┼──────────┤\u001b[0m\r\n"]
[43.131717, "o", "\u001b[0;36m  │\u001b[0m sess-deploy-71   \u001b[0;36m│\u001b[0m deploy-bot     \u001b[0;36m│\u001b[0m    12  \u001b[0;36m│\u001b[0m \u001b[0;32m94\u001b[0m     \u001b[0;36m│\u001b[0m \u001b[0;32m$0.42\u001b[0m    \u001b[0;36m│\u001b[0m\r\n"]
[43.442282, "o", "\u001b[0;36m  │\u001b[0m sess-review-58   \u001b[0;36m│\u001b[0m code-reviewer  \u001b[0;36m│\u001b[0m     8  \u001b[0;36m│\u001b[0m \u001b[1;33m72\u001b[0m     \u001b[0;36m│\u001b[0m \u001b[0;32m$1.87\u001b[0m    \u001b[0;36m│\u001b[0m\r\n"]
[43.747989, "o", "\u001b[0;36m  │\u001b[0m sess-research-33 \u001b[0;36m│\u001b[0m research-agent \u001b[0;36m│\u001b[0m    21  \u001b[0;36m│\u001b[0m \u001b[0;31m51\u001b[0m     \u001b[0;36m│\u001b[0m \u001b[1;33m$4.90\u001b[0m    \u001b[0;36m│\u001b[0m\r\n\u001b[0;36m  └──────────────────┴────────────────┴────────┴────────┴──────────┘\u001b[0m\r\n"]
[46.253686, "o", "\r\n$"]
[46.297567, "o", " "]
[46.339834, "o", "a"]
[46.381788, "o", "g"]
[46.423363, "o", "e"]
[46.465268, "o", "n"]
[46.507584, "o", "t"]
[46.549748, "o", "l"]
[46.592264, "o", "e"]
[46.634555, "o", "n"]
[46.677054, "o", "s"]
[46.71843, "o", " "]
[46.760651, "o", "h"]
[46.803275, "o", "e"]
[46.845415, "o", "a"]
[46.889102, "o", "l"]
[46.931304, "o", "t"]
[46.973571, "o", "h"]
[47.015947, "o", " "]
[47.058276, "o", "m"]
[47.100594, "o", "y"]
[47.142238, "o", "-"]
[47.184584, "o", "a"]
[47.225655, "o", "g"]
[47.266916, "o", "e"]
[47.309143, "o", "n"]
[47.351488, "o", "t"]
[47.393135, "o", "\r\n"]
[48.200052, "o", "   \u001b[1mHealth Score: \u001b[0;32m87/100\u001b[0m  \u001b[2mtrend: stable →\u001b[0m\r\n"]
[48.708666, "o", "   \u001b[2m├─\u001b[0m Errors:     \u001b[0;32m2%\u001b[0m   \u001b[2m(target <5%)\u001b[0m\r\n"]
[49.111611, "o", "   \u001b[2m├─\u001b[0m Cost:       \u001b[0;32m$1.20/hr\u001b[0m  \u001b[2m(limit $5.00)\u001b[0m\r\n"]
[49.520043, "o", "   \u001b[2m├─\u001b[0m Latency:    \u001b[1;33m1.8s avg\u001b[0m  \u001b[2m(target <2s)\u001b[0m\r\n"]
[49.924407, "o", "   \u001b[2m├─\u001b[0m Tools:      \u001b[0;32m98%\u001b[0m success\r\n"]
[50.330071, "o", "   \u001b[2m└─\u001b[0m Completion: \u001b[0;32m94%\u001b[0m tasks done\r\n"]
[53.338023, "o", "\r\n\u001b[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\r\n\u001b[1;37m  Every decision. Every token. Every lesson learned.\u001b[0m\r\n\u001b[1m  Agents that watch themselves get better.\u001b[0m\r\n\r\n\u001b[2m  github.com/amitpaz1/agentlens\u001b[0m\r\n"]
[53.338242, "o", "\u001b[2m  npm i @agentlensai/cli  •  pip install agentlensai\u001b[0m\r\n\u001b[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\r\n"]
