feat(local-llm): route file_summarization + diff_checking to a metered local Ollama model #22

Merged
alee merged 14 commits from feat/expand-local-llm-usage into main 2026-09-02 06:15:30 +00:00

14 Commits

Author SHA1 Message Date
adlee-was-taken
1ba4ad3f2c fix: local dispatch metering + seed module LOC ceiling
- _run_local_dispatch now returns metering data it already measured,
  and dispatch_endpoint builds Telemetry from that instead of spawning a
  second local_energy.measure that wrapped nothing and double-logged.
- Split seed_local_dispatch_energy.py pure derivation into
  seed_local_dispatch_core.py so the CLI script stays under 250 LOC.
- Update imports/stubs and assert single measure + single log in the
  /dispatch telemetry test.

Verification: pytest target files 86 passed; full suite 1020 passed.
2026-09-02 02:09:59 -04:00
adlee-was-taken
eee8f7d0da docs: local dispatch model, eligible-categories filter, cost seeding, and /outcome attribution 2026-09-02 02:00:24 -04:00
adlee-was-taken
2e9f1c4856 feat: /outcome attribution for local-dispatch answers via local energy ledger 2026-09-02 01:54:32 -04:00
adlee-was-taken
a4995f1b7b feat: eval runner measures ollama-local identities per provider 2026-09-02 01:47:36 -04:00
adlee-was-taken
88a4756c4e docs: expand-local-llm-usage Todo 9 findings 2026-09-02 01:40:38 -04:00
adlee-was-taken
5e5eaae500 feat: measured tariff-priced token rates for local dispatch models 2026-09-02 01:40:06 -04:00
adlee-was-taken
be8d3cc193 feat: route + pin dispatch to local Ollama models across chat and dispatch endpoints 2026-09-02 01:29:53 -04:00
adlee-was-taken
4e66204a7e feat: local dispatch call + response shaping with energy metering
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-02 01:20:34 -04:00
adlee-was-taken
c305872212 test: recompute diff-pair answers + category hygiene for new eval tasks 2026-09-02 01:10:07 -04:00
adlee-was-taken
fce64470c7 feat: ollama-local catalog rows via eligible_categories column + poller seeding 2026-09-02 00:56:45 -04:00
adlee-was-taken
bef20b6c92 feat: file_summarization + diff_checking eval task set 2026-09-02 00:56:08 -04:00
adlee-was-taken
6fd934e01f feat: local dispatch config section + file_summarization/diff_checking categories 2026-09-02 00:46:55 -04:00
adlee-was-taken
3517fca510 feat: local dispatch model config + eligible-category validation 2026-09-02 00:42:18 -04:00
adlee-was-taken
c8dde842e9 feat: eligible_categories hard filter in routing 2026-09-02 00:41:35 -04:00