You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: restructure API URLs for better clarity and consistency
Implement the API URL restructuring as described in issue #17:
- Add /v1/ prefix for versioning
- Use consistent resource-oriented naming
- Replace session-based URLs with working-memory URLs
Breaking changes:
- GET /sessions/ → GET /v1/working-memory/
- GET/PUT/DELETE /sessions/{id}/memory → GET/PUT/DELETE /v1/working-memory/{id}
- POST /long-term-memory → POST /v1/long-term-memory/
- POST /long-term-memory/search → POST /v1/long-term-memory/search
- POST /memory/search → POST /v1/memory/search
- POST /memory-prompt → POST /v1/memory/prompt
- GET /health → GET /v1/health
Updated:
- API routes in api.py and healthcheck.py
- Client library in client/api.py
- All tests in test_api.py
- Documentation in docs/ and CLAUDE.md
- Manual testing examples in manual_oauth_qa/
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: abrookins <[email protected]>
0 commit comments