feat(opencrabs): deploy install slice (#152) — DRAFT, needs live verify - #1500
feat(opencrabs): deploy install slice (#152) — DRAFT, needs live verify#1500jaylfc wants to merge 1 commit into
Conversation
…SE bridge) Adds tinyagentos/scripts/install_opencrabs.sh so the deployer can stand up an opencrabs agent in-container: per-arch binary download, a LiteLLM custom provider config, and an SSE bridge that drives `opencrabs run` (modeled on install_smolagents.sh). The provider config carries explicit VERIFY markers; the slice is intentionally unverified against a live round-trip, hence draft.
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Closing this month-old draft to free a fleet throttle slot. The work is still tracked as the OpenCrabs deploy slice (#152) and needs live verification, which this draft never received. Reopen or re-card when a live agent stack is available to verify it. |
Adds
tinyagentos/scripts/install_opencrabs.sh, the deploy-time installer the deployer auto-runs forframework==opencrabs(additive; no effect on other frameworks).What it does, in-container:
/usr/local/bin/opencrabs.config.toml/keys.toml) pointing opencrabs at the local proxy.taos-opencrabs-bridge.py+ systemd unit) that consumes the bus and drivesopencrabs run --format json --auto-approve. The bridge machinery is the proven shape frominstall_smolagents.sh; only_rundiffers.Why draft: the provider config schema (active-provider selection, base_url path, whether
runneeds prior onboarding) is researched but NOT verified against a liveopencrabs run. The VERIFY markers in the script and~/.taos-team/opencrabs-deploy-notes.mdlist exactly what to confirm. Hold for a live Fedora-worker deploy round-trip before un-drafting.Checks: bash
-nclean, embedded bridge python compiles, ascii-clean.