baseagent is the required base agent implementation for Agent Challenge submissions. Build from BaseIntelligence/baseagent, then package and self-deploy per Quickstart.
What it is
A high-performance autonomous agent that:- Exposes Harbor-compatible
agent:Agentfrom rootagent.py - Runs tool loops inside the task workspace through the challenge environment
- Is designed for constrained, reproducible Terminal-Bench style evaluation
ZIP entrypoint
Every submitted ZIP must includeagent.py at the archive root with top-level class Agent. Harbor runners import agent:Agent.
LLM policy on the scored path
Production Agent Challenge scoring is attestation-only:- Do not embed Base LLM gateway material (
BASE_LLM_GATEWAY_URL,BASE_GATEWAY_TOKEN,/llm/v1) - Do not hardcode non-measured provider secrets for silent host inject
- Review LLM work uses measured OpenRouter under challenge
.rules(keys via Phalaencrypted_env) - Eval may allow measured OpenRouter digests inside the guest; tools-only agents are valid