Metadata-Version: 2.4
Name: testrigor-codecake-cli
Version: 0.1.0
Summary: testRigor CodeCake self-hosted agent (compiled distribution)
Home-page: https://github.com/TestRigor/codecake
Author: testRigor
License: Proprietary
Project-URL: Homepage, https://github.com/TestRigor/codecake
Project-URL: Issues, https://github.com/TestRigor/codecake/issues
Requires-Python: >=3.12,<3.13
Description-Content-Type: text/markdown
Requires-Dist: langchain-community==0.3.27
Requires-Dist: typer==0.18.0
Requires-Dist: pexpect==4.9.0
Requires-Dist: rich==13.9.4
Requires-Dist: pydash==8.0.5
Requires-Dist: requests==2.32.5
Requires-Dist: dataclasses-json==0.5.7
Requires-Dist: psutil==7.1.0
Requires-Dist: inquirer==3.4.1
Requires-Dist: langchain==0.3.27
Requires-Dist: tiktoken==0.7.0
Requires-Dist: toml==0.10.2
Requires-Dist: patch==1.16
Requires-Dist: unidiff==0.7.5
Requires-Dist: diff-match-patch==20230430
Requires-Dist: langchain-anthropic==0.3.20
Requires-Dist: pytest==8.4.2
Requires-Dist: pygit2==1.18.2
Requires-Dist: tree-sitter==0.24.0
Requires-Dist: tree-sitter-javascript==0.23.1
Requires-Dist: pygithub==2.8.1
Requires-Dist: pydantic==2.11.9
Requires-Dist: langchain-mcp-adapters==0.0.11
Requires-Dist: mcp[cli]==1.26.0
Requires-Dist: mcp-server-git==2026.1.14
Requires-Dist: langchain-openai==0.3.33
Requires-Dist: langgraph==0.4.10
Requires-Dist: langmem==0.0.27
Requires-Dist: docker==7.1.0
Requires-Dist: langgraph-prebuilt==0.5.2
Requires-Dist: pytest-mock==3.15.1
Requires-Dist: defusedxml==0.7.1
Requires-Dist: claude-agent-sdk==0.1.81
Requires-Dist: uv==0.11.6
Requires-Dist: ast-grep-cli==0.42.1
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# testrigor-codecake-cli

testRigor CodeCake self-hosted agent CLI.

```bash
pip install testrigor-codecake-cli

export SUITE_TOKEN=<token>
codecake task-run-self-hosted \
  --suite-id <SUITE_ID> \
  --auth-token "$SUITE_TOKEN" \
  --workdir ~/repo/<workspace> \
  --project-path ~/repo/<workspace>/<repo-a> \
  --project-path ~/repo/<workspace>/<repo-b> \
  --runner-repo <repo-a> \
  --git-remote host \
  --base-branch <repo-a>=main
```

Key flags:

- `--suite-id` — test suite ID used to poll for tasks
- `--auth-token` — API token for the test suite
- `--workdir` — workdir for codegen
- `--project-path` — path to an already-cloned repo to run against (repeatable, for multi-repo tasks)
- `--runner-repo` — which repo to treat as the runner app (required with more than one `--project-path`)
- `--git-remote` — remote auth mode: `host` (clone's own auth + gh CLI) or `pat` (token)
- `--base-branch` — override a repo's base branch as `<repo>=<branch>` (repeatable)

Run `codecake task-run-self-hosted --help` for the full list of options.
