Arnav Naval and Cursor
6fd093e5da
Merge eric/v2 into arnav/tests
...
Brings in service layer refactor, frontend updates, session state additions,
telemetry unification, and UI hook refinements. Resolved .gitignore conflict
by combining coverage report entries (arnav/tests) with pyc/cache/editor
noise entries (eric/v2).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-05 20:29:02 -05:00
ciregenz
415ab70b53
[eric] unify telemetry surface, install_method, frontend trackEvent
2026-05-05 14:35:43 -07:00
ciregenz
49c649e3d9
[eric] single sync function for all state syncing
2026-05-05 12:11:07 -07:00
ciregenz
3c42d8738f
[eric] refactor internal service layer
2026-05-04 19:39:19 -07:00
ciregenz
b7a1faee38
[eric] delete miscelaneous scrapped code
2026-05-04 19:15:42 -07:00
Arnav Naval
d594f2afb9
[arnav] test(backend): add unit and integration tests for browser_agent.py
2026-05-04 18:02:42 -05:00
ciregenz
d0b8df0329
[eric] 117 new invariant tests (777/777 total) covering MCP gate, soft-restart, label logic, aux-LLM routing. fastapi[standard] →
...
[standard-no-fastapi-cloud-cli] skips ~6MB sentry_sdk + cloud-cli we never use. gitignore catches python/editor/test cache noise.
2026-05-03 23:03:15 -07:00
ciregenz
8286cc1a5c
[eric] delete ~3.6k lines of dead code (old unused agent runtime, ghost fields, orphan scripts). all 660 tests still pass, no functional
...
change.
2026-05-03 22:39:17 -07:00
Arnav Naval
0f8cfe0510
[arnav] test(backend): add agents-subapp unit/integration suite and coverage reporting
2026-05-04 00:38:53 -05:00
Arnav Naval
2e9d653d1b
[arnav] test(backend): add API integration and unit coverage for outputs app
2026-05-03 18:15:30 -05:00
Arnav Naval
c0aeabb23f
[arnav] test(backend): add AgentLoop unit coverage for streaming, tools, HITL, and WS events
2026-05-03 01:37:49 -05:00
Arnav Naval
154fb60584
[arnav] pytest config, conftest isolation, and API endpoint integration tests
2026-05-02 11:08:38 -05:00
ciregenz
98349df9f1
[eric] faster replies + smarter chat: optimistic message bubbles, live thinking... pill, friendlier tool-call labels (Reading → Read),
...
compaction chip, native completion notifications, prompt-cache flip for ~70% cheaper/faster
2026-04-29 14:07:18 -04:00
ciregenz
9be2d87f73
[eric] WS resilience: per-session seq + ring buffer + resume protocol so agent runs survive transient disconnects (wifi flap, sleep, NAT
...
drop) instead of flipping to completed. Adds heartbeat (25s ping/10s pong), reconnect with infinite jittered backoff, outbound queue gated
on resume_ack, gap_detected fallback for long offlines, on-disk persistence of terminal events for post-restart recovery, and a
reconnecting connection state decoupled from session.status. 1089 backend tests covering 500 randomized disconnect scenarios + concurrent
broadcast races. Backend/WS handler does not cancel agent task on disconnect
2026-04-28 23:47:59 -04:00
ciregenz
c50eecc8f3
[eric] v1.0.18: fix session duration tracking, bump version, google workplace mcp tool fix, ui/ux improvements, qol
2026-03-27 19:59:01 -07:00