harness-foundry
Composable harness runtime for production agents — primitives, traces, evolution, outerloop governance.
File Explorer
- config.json
- devcontainer.json
- outerloop.yaml
- STATE.md
- stack.yaml
- bug_report.yml
- config.yml
- feature_request.yml
- primitive_request.yml
- ci.yml
- foundry-gate.yml
- release.yml
- pull_request_template.md
- README.md
- README.md
- README.md
- README.md
- .nojekyll
- api.md
- architecture.md
- case-study-v0.5.md
- cli.md
- composition.md
- concepts.md
- contributor-project-board.md
- demo-terminal.txt
- github-action.md
- good-first-issues.md
- harness-foundry.png
- implementation-plan-v0.5.md
- index.html
- LAUNCH.md
- platform-roadmap.md
- primitive-spec.md
- PUBLISHING.md
- showcase.md
- social-preview.png
- trace-events.md
- vs-alternatives.md
- outerloop.yaml
- STATE.md
- stack.yaml
- package.json
- README.md
- stack.yaml
- README.md
- stack.yaml
- README.md
- outerloop.yaml
- STATE.md
- stack.yaml
- README.md
- README.md
- cli.ts
- completion.test.ts
- completion.ts
- init-project.test.ts
- init-project.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- catalog.ts
- index.ts
- load.test.ts
- load.ts
- lock.ts
- stacks.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- index.ts
- paths.ts
- schemas.test.ts
- schemas.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- index.ts
- outerloop.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- apply.test.ts
- apply.ts
- index.ts
- report.test.ts
- report.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- bridge.test.ts
- bridge.ts
- claude-code.ts
- cursor.ts
- detect.test.ts
- detect.ts
- index.ts
- types.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- anthropic.ts
- index.ts
- mock.test.ts
- mock.ts
- openai.test.ts
- openai.ts
- registry.test.ts
- registry.ts
- types.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- client.test.ts
- client.ts
- index.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- budget.test.ts
- budget.ts
- policy.test.ts
- policy.ts
- recovery.ts
- runtime-state.ts
- tools.test.ts
- tools.ts
- turn-loop.test.ts
- turn-loop.ts
- verify.test.ts
- verify.ts
- worktree.test.ts
- worktree.ts
- activate.ts
- host-turns.ts
- index.ts
- plugins.test.ts
- plugins.ts
- session-index.test.ts
- session-index.ts
- session.integration.test.ts
- session.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- index.ts
- recorder.test.ts
- recorder.ts
- replay.test.ts
- replay.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- vitest.config.ts
- agents-md.yaml
- skills-dir.yaml
- state-file.yaml
- network-deny.yaml
- sandbox-readonly.yaml
- sandbox-worktree-isolated.yaml
- token-budget-100k.yaml
- token-budget-50k.yaml
- tool-call-cap.yaml
- model-anthropic.yaml
- model-grok.yaml
- model-mock.yaml
- model-openai-compatible.yaml
- model-openai.yaml
- file-log.yaml
- emit-outerloop-evidence.yaml
- span-per-turn.yaml
- tool-timeline.yaml
- command-allowlist.yaml
- path-allowlist.yaml
- secret-scrub.yaml
- narrow-scope.yaml
- retry-once.yaml
- revert-on-test-fail.yaml
- git-worktree-write.yaml
- mcp-stdio.yaml
- search-grep.yaml
- README.md
- harness-stack.json
- primitive-ref.json
- trace-event.json
- demo-examples.sh
- demo-with-outerloop.sh
- demo.sh
- publish-to-npm.sh
- setup-npm-github-secret.sh
- smoke-test-published.sh
- update-contributors.sh
- stack.yaml
- stack.yaml
- stack.yaml
- stack.yaml
- stack.yaml
- stack.yaml
- stack.yaml
- README.md
- 001-four-layers-to-primitives.md
- 002-trace-driven-evolution.md
- 003-minimal-vs-implementer.md
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTORS.md
- eslint.config.js
- FOUNDRY.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- QUICKSTART.md
- QUICKSTART.windows.md
- README.md
- ROADMAP.md
- SECURITY.md
- SPEC.md
- tsconfig.base.json
- turbo.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
interface
View Details ▼
interface
Manage interfaces.
Accessed in configuration mode.
interface vlan {{1}}
Configure a VLAN:
{{no shutdown|shutdown}}
Set an interface to be active or inactive (this is run inside the interface command):
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
host
View Details ▼
host
Lookup Domain Name Server.
See also: `dig`, `resolvectl`, `nslookup`.
host {{domain}}
Lookup A, AAAA, and MX records of a domain:
host -t {{field}} {{domain}}
Lookup a field (CNAME, TXT, ...) of a domain:
host {{ip_address}}
Reverse lookup an IP:
npx
View Details ▼
npx
This command is an alias of `npm exec`.
tldr npm exec
View documentation for the original command:
pnpm
View Details ▼
pnpm
Fast, disk space efficient package manager for Node.js.
Manage Node.js projects and their module dependencies.
pnpm init
Create a `package.json` file:
pnpm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
pnpm add {{module_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
compose
View Details ▼
compose
This command is an alias of `run-mailcap --action=compose`.
tldr run-mailcap
View documentation for the original command:
