Skip to content

Draft: carry Fineas foundation onto upstream Centaur - #23

Merged
Geeknerd1337 merged 3 commits into
codex/upstream-rebuild-20260615from
codex/upstream-fineas-foundation-20260615
Jun 16, 2026
Merged

Draft: carry Fineas foundation onto upstream Centaur#23
Geeknerd1337 merged 3 commits into
codex/upstream-rebuild-20260615from
codex/upstream-fineas-foundation-20260615

Conversation

@fineas-bot

@fineas-bot fineas-bot Bot commented Jun 15, 2026

Copy link
Copy Markdown

Summary

  • publish Centaur images under ghcr.io/tiplink/centaur and add the Fineas infra promotion PR workflow
  • carry forward Fineas overlay image support for API-RS and agent-k8s sandboxes
  • preserve the refreshed /home/agent/.api_key lookup for long-lived tool calls

Not included

  • legacy Python services/api changes
  • legacy services/slackbot changes
  • --fast/model shortcut plumbing beyond what upstream Slackbot v2 already has
  • a full API-RS port of the old signed sandbox-token TTL refresh behavior

Tests

  • git diff --check
  • helm lint contrib/chart
  • helm template centaur contrib/chart --namespace centaur-sandbox
  • helm template centaur contrib/chart --namespace centaur-sandbox --set overlay.image.repository=ghcr.io/tiplink/fineas-centaur-overlay --set overlay.image.tag=sha-test --set overlay.image.sourcePath=/overlay
  • pnpm --filter slackbotv2 test
  • pnpm --filter slackbotv2 check:types
  • PYTHONPATH=/Users/fin-sa/centaur-upstream-rebuild uv run --project centaur_sdk --with pytest --with pytest-asyncio pytest centaur_sdk/tests/test_tool_sdk.py
  • docker run --rm --user "$(id -u):$(id -g)" -v "$PWD":/workspace -w /workspace/services/api-rs -e CARGO_HOME=/tmp/cargo -e CARGO_TARGET_DIR=/tmp/target rust:1.91-bookworm cargo test --locked -p centaur-sandbox-agent-k8s -p centaur-api-server overlay_image
  • docker run --rm -v "$PWD":/workspace -w /workspace/services/api-rs rust:1.91-bookworm sh -lc '/usr/local/cargo/bin/rustup component add rustfmt >/tmp/rustfmt-install.log && /usr/local/cargo/bin/cargo fmt --all -- --check'

Review note

This targets the upstream-base rebuild branch so the PR shows only the Fineas carry-forward work. It is not meant to merge directly into the old TipLink main without the baseline upstream cutover step.

@Geeknerd1337
Geeknerd1337 marked this pull request as ready for review June 16, 2026 19:52
@Geeknerd1337
Geeknerd1337 merged commit 31913bf into codex/upstream-rebuild-20260615 Jun 16, 2026
8 checks passed
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