Skip to content

Feature/bug fix 0720#29

Open
Bosheng0422 wants to merge 9 commits into
mainfrom
feature/bug_fix_0720
Open

Feature/bug fix 0720#29
Bosheng0422 wants to merge 9 commits into
mainfrom
feature/bug_fix_0720

Conversation

@Bosheng0422

Copy link
Copy Markdown
Collaborator

Summary

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactor / chore

Test plan

  • make all passes locally
  • Added/updated tests

Checklist

  • Updated CHANGELOG.md (if user-facing)
  • README / docs updated (if needed)

Bosheng0422 and others added 8 commits July 20, 2026 14:00
Extraction always followed the agent's chat model, so a user running an
expensive model paid that rate for every distillation pass and had no way
to point extraction at something cheaper.

- memory.aux_model ('provider/model', empty/absent = AUTO) is settable per
  agent via the extract-config API and a picker in memory settings
- the manager maps the one chosen ref onto both harness extraction tiers
  (memory_aux_light_model / memory_aux_heavy_model)
- refs are validated on write; a ref that goes stale later (provider
  deleted, model disabled) is dropped with a warning at build time so
  extraction falls back to the default model instead of failing at
  call time

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
harness-memory now journals every extraction pass, including empty and
failed ones. The journal filter offered 'capture'/'extract' actions that
the backend no longer emits, so a user whose extraction ran but found
nothing saw an empty list and no evidence it had run at all.

Replaces those two filter options with 'extract_run' and renders each row
as a plain-language summary built from the entry's structured stats —
including a specific message when extraction is skipped for want of a
configured model.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
pyproject already pins orcakit-harness-agent to the local ../harness-agent
checkout; the lockfile still resolved it from PyPI at 0.9.10.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Realigns pyproject.toml, README.md, and uv.lock with origin/main. The
[tool.uv.sources] block pointing the four harness packages at sibling
directories is a local dev convenience and should not ship on the branch;
harness deps resolve from PyPI again.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Bosheng0422
Bosheng0422 requested a review from jubaoliang July 20, 2026 12:33
octop-pixel-ppt/index.html landed in 8843d78 alongside the memory
dashboard work it has nothing to do with. It is a standalone
presentation page, referenced from nowhere in the codebase.

Recoverable from history if needed:
  git show 8843d78:octop-pixel-ppt/index.html

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Bosheng0422
Bosheng0422 force-pushed the feature/bug_fix_0720 branch from f2f5b2c to c3c4b14 Compare July 20, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant