[codex] Update skills for Tool API v3#5
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the CodeAlive context engine skill to version 3.0.0, transitioning to the stateless Tool API v3. It introduces several new scripts (metadata.py, ontology.py, read_file.py, schema.py, tree.py) and refactors existing scripts and the shared api_client.py to route requests through the new tool method, defaulting to backend-rendered agentic output. The review feedback identifies a serialization bug in the api_client.py CLI, outdated documentation regarding identifier limits in fetch.py, dead code in fetch.py that can be cleaned up, and a lack of exception handling for integer parsing in read_file.py and tree.py.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
Self-review pass completed. Finding addressed before reviewer wait:
Rechecked:
|
|
Review follow-up pushed in Addressed Gemini findings:
Rechecked: |
Summary
/api/tools/{name}endpoints.Cross-repo rollout
codealive-mcpv3 tool names.Verification
pytest tests/test_tool_api_v3.py tests/test_fetch_format.py: 13 passed.