Repository navigation
v0.7.3
CLI ergonomics + a full worked example. Two clean, separate inputs for proof run, a richer AgentContext.from_dir(), and a copy-me examples/credit_agent/.
Install / upgrade:
pip install -U proofagent-harnessAdded
proof run --context-dir DIR— load the full agent context viaAgentContext.from_dir()(system prompt + tool schemas + memory + an optionalagent.yamlmanifest). Passing it lifts the limited-context ceilings oninstruction_following/safety.proof run --domain-knowledge-dir DIR— supply the domain-knowledge corpus as a SEPARATE input from the agent context (grounding for hallucination scoring).proof run --seed— deterministic multi-turn runs from the CLI (was Python-API only).- Manifest support in
AgentContext.from_dir()— readsrole/goal/business_casefrom an optionalagent.yaml(oragent.json/manifest.*); explicit CLI flags override it. Also acceptssystem_prompt.txt/system.md, and adomain_knowledge/folder as an alias ofknowledge/. examples/credit_agent/— a complete worked example showing how to feed your files (agent context + domain knowledge) for both multi-turn and artifact modes.- Run-configuration table — before each evaluation,
proof run/proof artifactprint a summary (mode, Harness LLM + fallback, turns, consensus, metrics, context / domain-knowledge dirs, and — when uploading — the dashboard agent name, version, and gate profile). Suppress with--quiet.
Changed
proof run --turnsdefault is now 15 (was 8).proof artifactdomain-knowledge flag is now--domain-knowledge-dir(with--knowledge-dir/-kkept as a back-compat alias); accepts.md / .txt / .json / .yaml.--api-keyhelp now points to where to get a key (https://app.proofagent.ai → Settings → API Keys).--agenthelp clarifies it is the name shown on the governance dashboard.
Fixed
- Import ordering and lint cleanups so CI is green.