Commit Graph
693 Commits
Author SHA1 Message Date
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 70b4cae84f [eric] agents: extract streaming-turn + capacity-retry into manager/run/turn_runner.py (TurnRunnerMixin); agent_manager 933->709, trim now-unused imports 2026-06-23 22:45:15 -07:00
ciregenz b3e1fe224e [eric] agents: extract run-error classification (long-context/capacity/free-trial/auth/unknown-model cards) into manager/run/error_cards.py; agent_manager 1166->932 2026-06-23 22:37:38 -07:00
ciregenz 7e0c7c5de0 [eric] repo: untrack CLAUDE.md docs (root + per-package) + gitignore them as personal AI working notes, not contributor docs 2026-06-23 22:32:54 -07:00
ciregenz 6ab6217ac7 [eric] backend: final leading-_ cleanup, file-local shorts + move session cancel-event to manager-side table (off the pydantic model, kills the last underscore); naming linter now 0/0 2026-06-23 21:57:20 -07:00
ciregenz 1bcc78567b [eric] backend: leading-_ -> p_/P_/public for class methods + module conditional-block vars + _ReadyServer class + _pending_oauth import; promote cross-file (search_ddg) 2026-06-23 21:50:08 -07:00
ciregenz d608eb68e3 [eric] backend: leading-_ -> p_/public for class-private self-attributes (coordinated .attr + string-ref rename); promote cross-file attrs (per_session/idle_lru/payload) 2026-06-23 21:47:49 -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 b04d10d3b6 [eric] update cross-module + test refs to promoted main/auth symbols (TOKEN/ws_auth_ok/etc.) 2026-06-23 21:28:19 -07:00
ciregenz 517ca75a25 [eric] main+auth: leading-_ -> p_/public (module fns + locals + import aliases); promote cross-file (TOKEN/ws_auth_ok/etc.), fix qualified+string refs 2026-06-23 21:28:09 -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 c5fd4f6b86 [eric] apps: leading-_ -> p_ for import aliases (import x as _y) across apps modules (file-local bindings, p-private 0) 2026-06-23 21:15:43 -07:00
ciregenz 798448acca [eric] apps: leading-_ -> p_ for function-local vars/args/nested-fns across 53 apps modules (scope-aware AST rename, module symbols untouched, p-private 0) 2026-06-23 21:11:44 -07:00
ciregenz 2e4bcd9e89 [eric] browser: leading-_ -> p_ for function-local vars/args/nested-fns in browser_agent.py (scope-aware AST rename, no module symbols touched) 2026-06-23 21:10:00 -07:00
ciregenz 82e3db979d [eric] web: leading-_ -> p_/P_ across web.py (module fns/consts + locals/args via AST renamer), fix test refs 2026-06-23 21:01:55 -07:00
ciregenz a4c92aaa33 [eric] update cross-module + test refs to promoted service/version symbols 2026-06-23 20:53:27 -07:00
ciregenz 1750363f11 [eric] service+subscription+auth+shims: leading-_ -> p_/public; promote cross-file public (spool_path/conn/install_id/get_user_id/sync_pro_routing/etc.), fix qualified+string test refs 2026-06-23 20:53:18 -07:00
ciregenz e1bd57a629 [eric] tools_lib: update dashboards load_all ref after promote 2026-06-23 20:47:25 -07:00
ciregenz a407e6578f [eric] dashboards+modes: leading-_ -> p_/public; promote cross-file public (load/save/load_all/migrate_if_needed/strip_orphan_session_cards), fix qualified test refs 2026-06-23 20:47:13 -07:00
ciregenz f53619976f [eric] skills: promote skills index/cache internals to public (load_index/save_index/disk_cache_path/etc.) used cross-file by swarm entities 2026-06-23 20:40:35 -07:00
ciregenz 7a76ce4004 [eric] skills: update cross-module + test refs to renamed skills symbols 2026-06-23 20:38:51 -07:00
ciregenz 3ebe1676d6 [eric] skills+registries: leading-_ -> p_/public across skills/skill_registry/mcp_registry; promote cross-file public (sync_skills/select_skill_paths/etc.), fix qualified test refs 2026-06-23 20:38:43 -07:00
ciregenz 10aef1ff18 [eric] swarm+nine_router: leading-_ -> p_/public across swarm entities/closure/redact/ziputil + nine_router process/sync/oauth; promote cross-file public, fix monkeypatch refs 2026-06-23 20:35:06 -07:00
ciregenz 71b2b33fae [eric] tools_lib: leading-_ -> p_/public across tools_lib/mcp_config/mcp_discovery/oauth_tokens/tool_taxonomy; promote cross-file public (load_all_tools/sanitize_server_name/discover_mcp_tools_*), fix re-export + attr test refs 2026-06-23 20:30:14 -07:00
ciregenz deeab52ed4 [eric] settings: leading-_ -> p_/public in store+settings+credentials+redaction; promote cross-file API public (save_settings/atomic_write_settings/migrate_legacy_fields), drop redundant _save_settings alias, fix re-export + cache test refs 2026-06-23 20:24:06 -07:00
ciregenz f703b8aa02 [eric] agents: leading-_ -> p_/P_/public in proxy+providers/openrouter+ws_manager+mcp-servers+oauth_state; promote cross-file API public, fix monkeypatch+attr test refs 2026-06-23 20:00:06 -07:00
ciregenz 991af1b580 [eric] outputs: leading-_ -> p_/P_/public across outputs subsystem (runtime, publish, versions, workspace_io, view_builder_templates); promote cross-file API public (save/load/find_free_port/etc.), fix re-export + monkeypatch test refs 2026-06-23 19:54:26 -07:00
ciregenz 1767389cbb [eric] browser: leading-_ -> p_/P_/public for module functions+constants+state across browser subsystem; promote cross-file symbols public (detect_loop, BROWSER_HISTORY, TRUSTED, etc.), align analyze-browser-metrics.py + tests 2026-06-23 19:37:40 -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 e1e25eb891 [eric] agents: drop dead build_connected_tools_context (disabled in 27149eeb) + always-None param + write-only thinking.total_chars 2026-06-23 14:50:15 -07:00
ciregenz 8c0a5010e1 [eric] agents: split bulk startup/shutdown persistence into SessionPersistenceMixin (one-session vs all-sessions) 2026-06-23 14:40:20 -07:00
ciregenz 5c725ed52d [eric] agents: extract no-SDK mock loop into MockAgentMixin (AgentLaunchMixin now under ceiling) 2026-06-23 14:37:55 -07:00
ciregenz e792fb3370 [eric] agents: split session-control ops out of MessagingMixin (turn-producing vs control), drop dead analytics stubs 2026-06-23 14:35:26 -07:00
ciregenz 38309c9160 [eric] agents: prompt_context conforms (typechecked + typing-module generics, alias bare import, drop stray f-prefix) 2026-06-23 14:26:29 -07:00
ciregenz 5f9611ad48 [eric] agents: real-server WS end-to-end test (FastAPI + WS transport + loop + broadcast, the live-path proxy) 2026-06-23 14:17:25 -07:00
ciregenz c3b8f53619 [eric] agents: error_classify convention-clean (6 is_* funcs + 2 pattern consts off leading-_, @typechecked) 2026-06-23 14:13:39 -07:00
ciregenz 830d5dd36e [eric] agents: FIX masked App Builder sidebar name-flip (dropped _load_all import -> p_load_all NameError) 2026-06-23 13:02:22 -07:00
ciregenz 9b0116ca41 [eric] agents: session_store convention-clean (5 funcs off leading-_) + FIX auth/signout _save_session import bug 2026-06-23 12:16:38 -07:00
ciregenz 027c6ac311 [eric] agents: history_compaction convention-clean (4 funcs off leading-_, typing, @typechecked) 2026-06-23 12:08:05 -07:00
ciregenz 5a54930d69 [eric] agents: attachments convention-clean (4 builders off leading-_, typing, @typechecked) 2026-06-23 12:06:11 -07:00
ciregenz 79bc62bca5 [eric] agents: remove 38 dead imports (autoflake) + restore the 3 dynamic re-exports + repoint a test 2026-06-23 12:03:25 -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 68beb599c9 [eric] agents: cloud_sync convention-clean (sync_session_close off leading-_, @typechecked, typed) 2026-06-23 11:51:29 -07:00
ciregenz df82a4632c [eric] agents: tidy provider_env import aliases (drop redundant p_ on imports) 2026-06-23 11:45:57 -07:00
ciregenz b7c264863e [eric] agents: extract the provider env/route config into provider_env (gated by the 7 env tests) 2026-06-23 11:44:52 -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