Skip to content

CICD pipeline support, new CLI, bug fixes#3

Open
rohithputha wants to merge 26 commits into
mainfrom
agent_test
Open

CICD pipeline support, new CLI, bug fixes#3
rohithputha wants to merge 26 commits into
mainfrom
agent_test

Conversation

@rohithputha
Copy link
Copy Markdown
Owner

No description provided.

rohithputha and others added 26 commits February 9, 2026 14:27
- Renamed src directory to agentgit for clearer package structure
- Updated all imports to use relative imports (. prefix)
- Updated pyproject.toml package-dir configuration
- Updated MANIFEST.in to reference agentgit instead of src
- Verified package installation and basic functionality
- All imports and initialization tests passing

This prepares the monorepo structure for the agenttest package.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Created initial directory structure and installable package for agenttest,
the record-replay regression testing framework for AI agents.

Structure:
- agenttest/pyproject.toml - Package configuration with CLI and pytest plugin entry points
- agenttest/src/agenttest/ - Main package with submodules:
  - models/ - Data models (placeholder)
  - storage/ - SQLite storage layer (placeholder)
  - interceptors/ - LLM API interceptors (placeholder)
  - pytest_plugin/ - Pytest integration (stub implementation)
  - cli/ - Click-based CLI (stub implementation)
- Core modules: recorder, replayer, comparator, alignment, cascade, fingerprint (all placeholders)

Verified:
- Package installs successfully: pip install -e ./agenttest
- CLI works: agenttest --version, agenttest list
- Imports work: import agenttest; agenttest.__version__
- Pytest plugin registered

Ready for implementation of Phase 1+ per the plan.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Removed nested src/agenttest/ structure for a cleaner, flatter layout.

Changes:
- Moved all files from agenttest/src/agenttest/ → agenttest/
- Updated pyproject.toml package-dir configuration
- Now matches agentgit's simple structure (no src/ nesting)

Structure comparison:
  agentgit/          agenttest/
  ├── __init__.py    ├── __init__.py
  ├── core.py        ├── models/
  ├── models/        ├── storage/
  └── ...            └── pyproject.toml

Verified: pip install, imports, and CLI all work correctly.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…der.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant