feat: add /v1 API prefix to all business logic endpoints and create CLI test suite
Some checks failed
API Endpoint Tests / test-api-endpoints (push) Has been cancelled
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Production Tests / Production Integration Tests (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
CLI Tests / test-cli (push) Failing after 3s

- Added /v1 prefix to all business logic routers in coordinator-api (analytics, portfolio, reputation, rewards, staking)
- Updated agent-coordinator to include /v1 prefix for all routers
- Changed agent-management API prefix from /api/v1 to /v1
- Updated api-gateway service prefixes to include /v1 for all proxied services
- Fixed coordinator-api routers to use correct service imports (AgentServiceMarketplace instead
This commit is contained in:
aitbc
2026-05-19 12:46:59 +02:00
parent c63bbbd861
commit 83ca64f7b8
30 changed files with 602 additions and 88 deletions

View File

@@ -54,7 +54,7 @@ class ServiceSettings(BaseSettings):
database: DatabaseConfig = DatabaseConfig()
# API
api_prefix: str = "/api/v1"
api_prefix: str = "/v1"
# Feature flags
enable_metrics: bool = True