Metadata-Version: 2.5
Name: agent-cli-mocks
Version: 0.2.0
Summary: Deterministic command-line mocks for isolated agent skill testing
Project-URL: Documentation, https://docs.example.test/agent-cli-mocks
Author: Platform Engineering
License: Proprietary - All Rights Reserved
Classifier: Development Status :: 3 - Alpha
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# agent-cli-mocks

Dependency-free, deterministic command-line mocks for isolated agent skill tests.
The commands never access the network and keep no application state.

Install the pinned package in an agent container:

```sh
uv pip install --system agent-cli-mocks==0.2.0
command -v agent-mock-gh
command -v agent-mock-mycli
command -v agent-mock-curl
command -v agent-mock-aws
command -v agent-mock-bw
command -v agent-mock-gws
command -v agent-mock-opencode
```

Every invocation writes redacted metadata to
`/tmp/agent-cli-mocks-<uid>.jsonl` with mode `0600`. Request bodies, message
bodies, attachments, credentials, usernames, access-key IDs, Bitwarden
sessions, addresses, and authorization headers are never logged.

The Phase 2 commands model the application workflows for AWS IAM access review,
Bitwarden Send creation, Gmail delivery, and OpenCode MCP authorization. All
responses are synthetic and stateless; URLs use `example.test`, email is never
sent, OAuth listeners are never started, and no cloud or vault state changes.

This package is proprietary and all rights are reserved.
