Hugging Face details Shippy agent architecture and hosting platform
Allen Institute for AI's maritime agent uses Claude Opus 4.6, OpenClaw framework, and Mothership hosting platform with sandboxed sessions.
1 source · cross-referenced
- Shippy is a maritime AI agent built by Allen Institute for AI (AI2) for high-stakes ocean monitoring decisions
- Uses Claude Opus 4.6 as its LLM and OpenClaw agent framework
- Skills are versioned markdown files; system prompt defines behavioral boundaries
- Relies on Skylight API and a deterministic CLI wrapper to avoid nondeterministic API calls
- Runs in ephemeral, user-isolated sessions via Mothership hosting platform
Allen Institute for AI (AI2) described the architecture and engineering lessons behind Shippy, a maritime AI agent built for high-stakes operational decisions where incorrect outputs carry real-world consequences.
Shippy’s design centers on reliability rather than model capability alone, with a focus on verifiable correctness against live data streams and continuous satellite and vessel signals rather than static snapshots.
The team decomposed the agent into three components: a soul (system prompt defining persona and behavioral boundaries), skills (versioned markdown files specifying how to handle requests), and config (runtime settings including the agent harness and model choice). Skills follow the same agent-skills specification used by coding agents like Claude Code and Codex.
Shippy currently relies on Claude Opus 4.6 as its LLM and uses OpenClaw, an open-source agent framework, as its runtime harness. The model and framework are configured at runtime via config changes rather than rebuilds, enabling swaps without altering the core agent artifact.
To constrain nondeterminism, Shippy interacts with the Skylight API through a purpose-built CLI that wraps complex API inputs—filter objects, pagination cursors, and geometry—into predictable commands. The CLI self-documents with extensive help text and writes outputs to local JSON files to avoid shell buffer limits and downstream tool breakage.
Under the CLI sits a standardized API layer exposing multiple resource types (events, vessels, regions, imagery, tracks) through typed schemas and common operations like search and aggregate. This layering allows each component—API, CLI, and skills—to be tested independently.
For multi-tenant safety, every user session runs in an ephemeral, isolated Kubernetes deployment via Mothership, AI2’s agent hosting platform. User-specific Skylight JWTs are injected at provision time, ensuring API calls and conversation history remain scoped to the individual analyst and never cross user boundaries.
The system prompt explicitly forbids legal determinations and speculation beyond supported data, making boundaries auditable and revisable without fine-tuning. Shippy can chain multiple skills in a single turn, such as combining Skylight data queries with partner databases like ProtectedSeas for marine protected area boundaries and Global Fishing Watch for vessel metadata.
- Jul 14, 2026 · arXiv cs.AI
Message format effects in multi-hop agent relays depend on relay capability tier, study finds
Trust79 - Jul 13, 2026 · arXiv cs.AI
GATS framework achieves 100% success rate on agent planning tasks with zero LLM calls during inference
Trust79 - Jul 11, 2026 · arXiv cs.CL
Researchers propose DeepSearch-World and DeepSearch-Evolve for self-improving web agents in verifiable environments
Trust79