{"query":"Submit a Managed Harness with the CLI","corpusVersion":"local","generatedAt":"2026-11-02T07:50:47.621Z","results":[{"blockId":"cli.managed-harness#submit-a-managed-harness-with-the-cli","pageId":"cli.managed-harness","title":"Submit a Managed Harness with the CLI","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#submit-a-managed-harness-with-the-cli","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"submit-a-managed-harness-with-the-cli","kind":"quickstart","productArea":"developer_tools","score":5795.117592500734,"reasons":["search_match","exact_match","title_match","term_match","prefix_or_fuzzy_match"],"markdown":"# Submit a Managed Harness with the CLI"},{"blockId":"cli.managed-harness#related-reference-pages","pageId":"cli.managed-harness","title":"Related reference pages","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#related-reference-pages","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"related-reference-pages","kind":"quickstart","productArea":"developer_tools","score":3844.877454761215,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Related reference pages\n\n{% related-card-grid %}\n- [Managed execution API](/docs/public-api/managed-execution)\n- [Command reference](/docs/cli/reference)\n- [Benchmark Run troubleshooting](/docs/troubleshooting/benchmark-runs)\n{% /related-card-grid %}"},{"blockId":"cli.managed-harness#submit-and-prepare","pageId":"cli.managed-harness","title":"Submit and prepare","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#submit-and-prepare","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"submit-and-prepare","kind":"quickstart","productArea":"developer_tools","score":3774.170417990315,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Submit and prepare\n\n```sh\nteammately harness validate --source ./harness\nteammately harness submit --source ./harness --name 'Application candidate' \\\n  --receipt ./source-receipt.json\nteammately harness prepare-runtime \\\n  --harness \"$HARNESS_ID\" --harness-version \"$HARNESS_VERSION_ID\" \\\n  --receipt ./runtime-receipt.json\nteammately eval managed-profile\n```\n\nTake Harness IDs from submission and inspect preparation state. Its acknowledgement does not certify readiness. Read the current server profile and retain its concurrency token."},{"blockId":"cli.managed-harness#request-execution","pageId":"cli.managed-harness","title":"Request execution","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#request-execution","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"request-execution","kind":"quickstart","productArea":"developer_tools","score":2688.05298898847,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Request execution\n\n```sh\nteammately eval run \\\n  --harness \"$HARNESS_ID\" --harness-version \"$HARNESS_VERSION_ID\" \\\n  --profile-revision \"$PROFILE_TOKEN\" --receipt ./admission-receipt.json\n```\n\n`PROFILE_TOKEN` is the exact server-returned value, passed under the existing flag name. Do not invent it. Use a separate receipt for each stage. Managed policy can admit multiple executions; inspect every returned child Run ID with `run get`, `run wait` and `eval results`."},{"blockId":"cli.managed-harness#prerequisites","pageId":"cli.managed-harness","title":"Prerequisites","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#prerequisites","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"prerequisites","kind":"quickstart","productArea":"developer_tools","score":2649.971990705896,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Prerequisites\n\nUse authenticated write access to the selected Benchmark Version. Choose managed execution deliberately; [external output submission](/docs/cli/external-outputs) can keep execution in your own application runtime."},{"blockId":"cli.managed-harness#recovery-and-success","pageId":"cli.managed-harness","title":"Recovery and success","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#recovery-and-success","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"recovery-and-success","kind":"quickstart","productArea":"developer_tools","score":2616.115814477943,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Recovery and success\n\nReplay an interrupted stage with the original inputs and its existing receipt. A changed source package is a different operation. Keep saved source, runtime readiness, admission and completed judging separate. Submission does not publish or activate the Harness."},{"blockId":"cli.managed-harness#select-source","pageId":"cli.managed-harness","title":"Select source","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#select-source","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"select-source","kind":"quickstart","productArea":"developer_tools","score":2602.5232195615094,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Select source\n\nProvide `main.py` with `generate_result(request)` for Python 3.12, and declare only selected files in `teammately-harness.json`:"},{"blockId":"cli.managed-harness#example-source-selection-manifest","pageId":"cli.managed-harness","title":"Example: Source selection manifest","pageTitle":"Submit a Managed Harness with the CLI","url":"https://teammately.ai/docs/cli/managed-harness.md","humanUrl":"https://teammately.ai/docs/cli/managed-harness#example-source-selection-manifest","markdownUrl":"https://teammately.ai/docs/cli/managed-harness.md","sectionId":"example-source-selection-manifest","kind":"quickstart","productArea":"developer_tools","score":2538.1616379080797,"reasons":["search_match","exact_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"### Example: Source selection manifest\n\n```json\n{\"files\":[\"main.py\"],\"dependency_specs\":[]}\n```\n\nRead `teammately eval instructions --run \"$BASELINE_RUN_ID\"` when an actual baseline exists. Package at most 64 UTF-8 files, 256 KiB each and 1 MiB total. Symlinks, traversal, hidden/credential paths and cache/dependency directories are rejected. Server validation remains authoritative."}]}