CICD pipeline support, new CLI, bug fixes#3
Open
rohithputha wants to merge 26 commits into
Open
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.