Skip to content

chore(deps): pin Harbor to 3c82380 - #243

Merged
osolmaz merged 2 commits into
mainfrom
chore/bump-harbor-3c82380
Sep 27, 2026
Merged

osolmaz merged 2 commits into
mainfrom
chore/bump-harbor-3c82380

Conversation

@osolmaz

@osolmaz osolmaz commented Sep 27, 2026

Copy link
Copy Markdown
Member

This PR pins Harbor to 3c82380859d187957cfd5cd64802b076d9779550, the current upstream main, up from fcf27e55. The new revision includes 9faf4883 (#3352), which makes Harbor's Pi agent write models.json for a custom endpoint, with reasoning and the thinking-level map for xhigh and max. That is the upstream replacement for the local Pi endpoint code that was left out of #242.

The revision is updated in pyproject.toml and uv.lock, launch.py, scrub_before_upload.py, harbor-revision.ts and the tests that assert it.

The scrub integration was re-verified at the new pin. Trial._emit and Trial._scrub_jobs_dir are unchanged, and trial/hooks.py is unchanged, so END is still the last trial event. The new trial writes, stream.json from _write_stream_handle and injected skills from _upload_injected_skills, go into the trial directory or the trial environment only. The docstring in scrub_before_upload.py records this.

All checks pass locally: npm run build, the TypeScript suite (102 files, 1724 tests), the Python agent suite (598 tests), ruff, ty, check:generated and the public privacy check.

Before the control Space runs this revision, the parent worker image has to be republished from it with the "Publish parent worker" workflow, and presets that still pass the removed endpoint_model option to the Pi agent need to move to Harbor's own model_api and thinking options.

🤖 Generated with Claude Code

osolmaz and others added 2 commits September 27, 2026 21:28
Harbor 3c82380 includes 9faf4883 (#3352), which writes Pi's models.json for a
custom endpoint with reasoning and the thinking-level map. That replaces the
local endpoint handling that was dropped from Harbor-HF.

The scrub integration is re-verified at this pin: Trial._emit and
Trial._scrub_jobs_dir are unchanged, trial/hooks.py is unchanged, and the new
trial writes (stream.json, injected skills) stay in the trial directory or the
trial environment. The parent worker image must be republished from this
revision before the Space uses it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@osolmaz
osolmaz merged commit f5d7394 into main Sep 27, 2026
1 check passed
@osolmaz
osolmaz deleted the chore/bump-harbor-3c82380 branch September 27, 2026 13:36
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