Commit Graph
19 Commits
Author SHA1 Message Date
ciregenz 36626be089 [eric] backend: one-line comments + collapse blank runs across backend root + tests (AST-verified, 1 test skipped: embedded #-lines) 2026-06-25 03:04:16 -07:00
ciregenz b9cea6c647 [eric] agents: drop the Mixin suffix, name the 9 manager classes by domain (Messaging, SessionLifecycle, ...) + AgentManagerState -> AgentManagerProtocol 2026-06-25 00:50:47 -07:00
ciregenz d5a1875c9e [eric] tests: streaming harness configures a provider so the real loop resolves cleanly 2026-06-24 21:18:40 -07:00
ciregenz 553b307a57 [eric] agents: run/ decomposition follows conventions (naming, @typechecked+types, p-private) 2026-06-24 00:33:21 -07:00
ciregenz a18b99cc84 [eric] agents: extract per-turn options build into manager/run/run_options.py (RunOptionsMixin) + helpers (web-mcp/web-hint/thinking/pre-send-guard); agent_manager 933->256, now UNDER the 300 ceiling 2026-06-24 00:03:15 -07:00
ciregenz 6721c39719 [eric] backend: leading-_ -> p_/public for remaining module-level fns/classes/consts + test helpers across apps + tests (p-private 0, 1441 green) 2026-06-23 21:30:47 -07:00
ciregenz 621a2c661f [eric] tests: leading-_ -> p_ for function-local vars/args/nested-fns + import aliases across 56 test files (scope-aware AST rename) 2026-06-23 21:22:57 -07:00
ciregenz 394dcd7492 [eric] agents: leading-_ -> p_/public in providers+core+tools (registry/pricing/seq_log/mcp_preflight/openai_passthrough/web/ssrf_guard); promote cross-module fns public, fix monkeypatch string refs 2026-06-23 18:39:11 -07:00
ciregenz 751bb77032 [eric] agents: publicize cross-mixin members (p_run_agent_loop, p_build_mcp_servers, etc.) + safe_resp_text so the decomposition passes p-private 2026-06-23 16:44:41 -07:00
ciregenz 75db4d7ded [eric] agents: FIX latent NameError on cwd sessions (ensure_cwd_git_repo import mismatch) + clean workspace_git + regression test 2026-06-23 11:55:39 -07:00
ciregenz bf68979b79 [eric] agents: pin pinned-anthropic + 9router-default env routes (7 provider branches covered) 2026-06-23 11:42:33 -07:00
ciregenz 79047b4a1d [eric] agents: pin gemini + openrouter env-route branches (5 provider routes now covered) 2026-06-23 11:38:49 -07:00
ciregenz 5e97c94520 [eric] agents: pin pro-proxy + direct-openai env-route branches (provider routing now test-covered) 2026-06-23 11:36:43 -07:00
ciregenz 06a4c4759a [eric] agents: pin the loop's direct-anthropic-key env-route branch via captured-options 2026-06-23 11:34:41 -07:00
ciregenz c59ddfca59 [eric] agents: harness drives a full StreamEvent turn through the real loop (complete WS contract) 2026-06-23 05:23:39 -07:00
ciregenz a1cbaaeabb [eric] agents: @typechecked + typed signature on the loop, p_ the live-partial mirror (convention) 2026-06-23 05:15:34 -07:00
ciregenz 85d0ee8a13 [eric] agents: harness test pins the loop's hook wiring (hook_ctx + 4 wrappers) 2026-06-23 02:30:53 -07:00
ciregenz ca03e0a86b [eric] agents: fix thinking-pill per-turn token delta (baselines unified into TurnState) + harness pin 2026-06-23 01:17:10 -07:00
ciregenz fd25833565 [eric] agents: streaming harness driving real _run_agent_loop against mocked SDK (Phase 0 safety net) 2026-06-23 00:46:35 -07:00