mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-30 08:32:07 -04:00
refactor(tools): collapse tool_implementations to clean re-export shim
Move shared _INTERNAL_BASE/_internal_headers to src/tools/_common.py and drop the duplicate _parse_tool_args (already in _common). tool_implementations.py is now a pure re-export facade (+ 3 pre-existing email-context helpers, out of scope). Domain files' function-local imports of these names still resolve via the facade re-export. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -38,7 +38,7 @@ def test_no_hardcoded_loopback_left_in_call_sites():
|
||||
# Regression guard: the converted files must not reintroduce the literal.
|
||||
root = pathlib.Path(__file__).resolve().parent.parent
|
||||
for rel in (
|
||||
"src/tool_implementations.py",
|
||||
"src/tools/_common.py",
|
||||
"src/cookbook_serve_lifecycle.py",
|
||||
"src/builtin_actions.py",
|
||||
"routes/task_routes.py",
|
||||
|
||||
Reference in New Issue
Block a user