Teknium
86727a6a6d
Merge branch 'simp/r3-27-D-mem0' into simp/integration3
2026-09-02 21:59:20 -07:00
Teknium
0d211e2384
Merge branch 'simp/r3-27-D-holo' into simp/integration3
2026-09-02 21:59:19 -07:00
Teknium
aa1b487f3b
Merge branch 'simp/r3-27-D' into simp/integration3
2026-09-02 21:58:39 -07:00
Teknium
4c57ca38bb
Merge branch 'simp/r3-27-C' into simp/integration3
2026-09-02 21:58:38 -07:00
Teknium
3b6dddc007
Merge branch 'simp/r3-27-B' into simp/integration3
2026-09-02 21:58:37 -07:00
Teknium
7ce8de140c
refactor(memory/mem0): contextlib.suppress for swallow-all blocks, derived _FLAG_KEYS, packed initialize
2026-09-02 21:58:20 -07:00
Teknium
10c1457847
refactor(langfuse,hindsight): extract _build_client from _get_langfuse; fold usage-detail and delta-turn selection
2026-09-02 21:57:58 -07:00
Teknium
67ad059f0b
refactor(openviking): inline single-use helpers, compact client/probe/tool code paths
2026-09-02 21:57:21 -07:00
Teknium
12e291b0f3
refactor(memory/holographic): inline reason/update lambdas, flatten _harvestable_text, share ROLE atoms from holographic.py
2026-09-02 21:54:05 -07:00
Teknium
ce45335720
refactor(memory/mem0): fold saved-summary print into _persist_provider_config, comprehension _write_env, one-path dep install
2026-09-02 21:53:30 -07:00
Teknium
68ac1576cf
refactor(memory/holographic): unify probe/related/reason ranking via _vector_query, tuple-based contradict scan, compact docstrings
2026-09-02 21:50:36 -07:00
Teknium
58277b0252
refactor(memory,langfuse): fold small helpers (read_file line parse, json hint merge, env-file parse, setup prompts)
2026-09-02 21:49:17 -07:00
Teknium
58f5d23f78
refactor(honcho): compact cli setup/status/identity bodies (help bytes identical)
2026-09-02 21:48:08 -07:00
Teknium
cdef26332c
Merge branches 'simp/r3-27-D-super' and 'simp/r3-27-D-rb' into simp/r3-27-D
2026-09-02 21:44:12 -07:00
Teknium
002ace8602
refactor(memory/holographic): _tool_handler dispatch factory, retrieval _shift/_phases helpers, module-level FTS constants, drop redundant sync_turn no-op
2026-09-02 21:42:54 -07:00
Teknium
7b4891a2f5
refactor(memory/mem0): inline single-use setup helpers, table-driven env_writes, compact __init__
2026-09-02 21:42:31 -07:00
Teknium
4c3e5cf2d9
refactor(memory,langfuse): unify recall/reflect calls, client close, hook client+key resolution; dict-comprehension metadata builders
2026-09-02 21:41:07 -07:00
Teknium
33f883219a
refactor(honcho): compact client/session modules (no behavior change)
2026-09-02 21:36:44 -07:00
Teknium
d345e1a02a
refactor(memory/mem0): _try breaker wrapper for background paths, _pg_ready, vector-description table, compact comments
2026-09-02 21:35:10 -07:00
Teknium
7760efd76e
refactor(openviking): compact setup wizard — shared cancel option, _say, inline profile validation
2026-09-02 21:34:04 -07:00
Teknium
abe730fa40
refactor(memory/byterover): compact provider init, sync_turn and tool result path
2026-09-02 21:33:46 -07:00
Teknium
a6b45ffb1f
refactor(memory/supermemory): _quietly helper for log-and-return, tuple-driven tool schemas, inline single-use helpers
2026-09-02 21:32:00 -07:00
Teknium
7984db2e76
refactor(memory/retaindb): tighten provider init/prefetch/file tools and client headers
2026-09-02 21:31:56 -07:00
Teknium
b5721f7cc4
refactor(memory): compact discovery/config-schema docs, fold CLI scan early-returns, dedupe hindsight setup/template request building
2026-09-02 21:28:43 -07:00
Teknium
93ee1c0e38
refactor(honcho): compact cli helpers and provider bodies (no behavior change)
2026-09-02 21:20:55 -07:00
Teknium
94ed143de2
refactor(hindsight): split initialize() into settings phase helpers; unify prefetch join and retain enqueue
2026-09-02 21:18:13 -07:00
Teknium
bc2d79058b
refactor(openviking): unify turn-upload/thread-tracking/settings helpers, drop dead wrappers
2026-09-02 21:18:06 -07:00
Teknium
e02bb9e437
refactor(memory/holographic): lambda action table, _harvestable_text helper, entity lookup loop, hrr blob decoders
2026-09-02 21:17:08 -07:00
Teknium
38a5c86729
refactor(memory): compact retaindb queue bootstrap/overlay and byterover config loader/schemas
2026-09-02 21:16:10 -07:00
Teknium
034078214c
refactor(memory/mem0): _setup probe helper, single TOOL_SCHEMAS table, closing() in backend, drop banners/restating docstrings
2026-09-02 21:15:59 -07:00
Teknium
8e35634acc
refactor(hindsight): compact __init__ state setup, header docs and helper docstrings
2026-09-02 21:13:55 -07:00
Teknium
cfa88e0104
refactor(memory/byterover): tool dispatch as one data table (arg, fail msg, runner, formatter)
2026-09-02 21:13:20 -07:00
Teknium
9e3fbba4d2
refactor(memory/supermemory): unify client build, tool dispatch with error prefixes, config loading; drop dead prefetch state
2026-09-02 21:12:37 -07:00
Teknium
b0b8e39862
refactor(memory/retaindb): compact queue connection handling, prefetch assembly, dispatch and shutdown
2026-09-02 21:12:01 -07:00
Teknium
b0f7d07773
refactor(memory/holographic): store _one/_write SQL helpers, retrieval atom helper, compact docstrings
2026-09-02 21:09:39 -07:00
Teknium
a2811e03f1
refactor(memory/retaindb): inline single-use prefetch fetchers into jobs table, fold config strip, merge queue close helpers
2026-09-02 21:06:38 -07:00
Teknium
968cbef157
refactor(memory/mem0): table-driven tool dispatch, shared _oss_hint/_truthy/_add helpers, packed provider tables
2026-09-02 21:05:29 -07:00
Teknium
c829298476
refactor(memory/byterover): flatten _run_brv error handling, compact provider init/hooks/dispatch
2026-09-02 21:01:39 -07:00
Teknium
42291693ab
refactor(memory/retaindb): fold HTTP calls into one _http helper, unify debug-logged failures via _quiet, compact schemas/client
2026-09-02 20:57:29 -07:00
Teknium
4d1880e0bf
fix(integration): restore subprocess encoding/stdin guards dropped in simplification
...
Simplification workers collapsed subprocess call sites into shared kwargs
helpers and dropped the Windows/TUI safety kwargs on the way:
- encoding='utf-8', errors='replace' restored on text=True runs in
copilot_acp_client, hermes_cli/setup (vercel install), managed_uv
(codesign steps), local_runtime/hardware._stdout, a2a adapter.
- stdin=subprocess.DEVNULL restored on copilot probe, verify/runner
_SUBPROCESS_KW, iron_proxy._run, google_meet playwright/system_profiler,
simplex convert, whatsapp _RUN_TEXT, mem0 ollama serve Popen.
google_meet sudo/brew install keeps inherited stdin (user-confirmed,
may prompt) — marked noqa: subprocess-stdin.
- Windows-safe SIGKILL: getattr(signal, 'SIGKILL', SIGTERM) in
verify/runner; photon _kill call re-marked windows-footgun: ok
(unreachable on win32).
- scripts/check_subprocess_stdin.py now recognizes **kwargs splats
(**_KW / **_kw(...)) ONLY when the same-file definition provably sets
stdin= — covers tui_gateway _capture_run_kwargs/run_kw. Parity test added.
2026-09-02 16:36:10 -07:00
Teknium
57c35858e3
refactor(plugins/memory): holographic/supermemory/retaindb/byterover — action dispatch tables, unified HTTP helpers, dead code removal; provider registry dedupe
2026-09-02 13:30:10 -07:00
Teknium
87a450145c
refactor(plugins/memory): mem0 — table-driven setup prompts, tool dispatch, compact backend
2026-09-02 13:30:10 -07:00
Teknium
64f430a051
refactor(plugins/memory): honcho — extract session context/auth/peers/migration, dialectic, client cache, tool schemas; unify _parse_* config helpers; table-driven CLI
2026-09-02 13:30:09 -07:00
Teknium
3cd4d6d69a
refactor(plugins/memory): hindsight — split settings/embedded/setup modules, unify config parsing, remove dead helpers
2026-09-02 13:30:09 -07:00
Teknium
365485a9f6
refactor(plugins/memory): openviking — remove dead search/rebuild/migrate paths, extract setup/CLI with dedupe, action dispatch tables
2026-09-02 13:30:09 -07:00
Teknium
cd7811a7a7
fix(memory/hindsight): propagate profile scope into background threads under multiplex
...
Under multiplex_profiles the Hindsight provider's writer, daemon-start and
prefetch threads were spawned as bare threading.Thread, so they started with
an empty contextvars Context: no profile secret scope and no HERMES_HOME
override. get_secret() fails closed there, so the local_embedded daemon never
booted and every retain raised UnscopedSecretError, even though the spawning
thread (initialize()/sync_turn() inside the gateway's copy_context'd turn) had
the scope all along.
Spawn each thread with contextvars.copy_context().run so the child inherits
the spawner's scope + home override. No environ fallback, no re-parsed .env.
The shared hindsight-loop thread needs no wrap: coroutines submitted via
run_coroutine_threadsafe already run in the submitter's context per call.
Fixes #92608
Fixes #94933
Co-authored-by: KIAgent01 <297567825+KIAgent01@users.noreply.github.com >
Co-authored-by: Parker Fawcett <259203091+Parker-Fawcett@users.noreply.github.com >
2026-09-02 07:00:13 -07:00
ehz0ah
71a8240170
docs(openviking): clarify remember extraction semantics
2026-09-01 14:11:55 +05:30
ehz0ah
7fef5c7898
fix(openviking): clarify remember submission status
2026-09-01 14:11:55 +05:30
ehz0ah
6446e19cb5
fix(openviking): route remember through session extraction
2026-09-01 14:11:55 +05:30
ehz0ah
64b96bb5d2
fix(openviking): synchronize setup connection state
2026-08-31 17:20:45 +05:30