Files
OpenHarness Bot 12a5281be0 fix: drop filler from workspace/AGENTS.md to pass conciseness gate
Conciseness Eval CI workflow scans workspace/AGENTS.md against a 2%
filler-density gate; the US-013 rewrite landed at 4% (8 hits / 163
words). Tightened to 0% (1 hit / 145 words) by dropping articles
where meaning is preserved per .claude/rules/token-conservation.md.

Tracks: #210
2026-05-02 17:05:12 -06:00

1.2 KiB

Workspace

Agent working area. Bind-mounted into sandbox at /home/sandbox/harness/workspace. State persists across container restarts.

Template ships intentionally minimal — agent identity, memory, skills, and routines come from a harness pack you install (e.g. @ryaneggz/mifune), not from this directory.

What lives here

  • .claude/rules/ — coding rules auto-loaded by Claude Code (code-quality.md, git.md, token-conservation.md).
  • .claude/.example.env.claude — template for credentials your agent runtime needs.
  • .claude/settings.local.json — Claude Code project-local settings (permissions, hooks).
  • startup.sh — dev-server bootstrap, called from container entrypoint.

Where things go that aren't here

  • Scheduled tasks → crons/*.md at repo root, executed by scripts/cron-runtime.ts.
  • Memory → memory/YYYY-MM-DD/ directories at repo root, created on demand.
  • Pack-supplied identity, skills, and sub-agents → wherever your pack's README specifies.

Operating rules

  • Branch off development; never push main or development directly.
  • Pre-commit hooks run lint + test; never use --no-verify.
  • After git push, run /ci-status (orchestrator skill) — work is not done until CI is green.