agent-xplat v1.0.0
agent-xplat v1.0.0
Find the OS assumptions that break AI-agent workflows.
Highlights
- Deterministic portability analysis across the OS × Shell × Runtime matrix for Windows, macOS, and Linux.
- Structured JavaScript, JSX, TypeScript, and TSX analysis backed by Tree-sitter, plus Python, shell, package, filesystem, path, runtime, and agent-configuration rules.
- Stable terminal, JSON 1.0, SARIF 2.1.0, Markdown, baseline, diff, contract, fix, doctor, CI, and badge workflows.
- Read-only static scanning with explicit, bounded runtime verification and a strict
INFERREDversusVERIFIEDevidence boundary.
Verification
- Public workflow run: https://github.com/kwhi6693-web/agent-xplat/actions/runs/33520727803
- Verified commit:
3ae71ec54a5ba433a50d8ff5de49bd892006d67d - GitHub-hosted jobs:
windows-latest,macos-latest, andubuntu-latest - Project test command:
88 passedon all three jobs - JSON, SARIF, Markdown, and runtime evidence artifacts were downloaded and validated from the workflow run.
Static scan results remain INFERRED. Runtime evidence is VERIFIED only for the recorded runner target: Windows PowerShell, macOS zsh, and Linux bash.
Installation
python -m pip install https://github.com/kwhi6693-web/agent-xplat/releases/download/v1.0.0/agent_xplat-1.0.0-py3-none-any.whl
agent-xplat scan .The source distribution is also attached for source-based installation.
Known limitations
Static analysis cannot prove every dynamic/generated command, shell version, installed external tool, native dependency, filesystem policy, or runtime behavior. Use agent-xplat test . and the generated CI workflow for runtime evidence.