Skip to content

chore: add py.typed, tools.py, and uv.lock#20

Merged
DaKev merged 2 commits into
mainfrom
chore/add-missing-files
Feb 25, 2026
Merged

chore: add py.typed, tools.py, and uv.lock#20
DaKev merged 2 commits into
mainfrom
chore/add-missing-files

Conversation

@DaKev
Copy link
Copy Markdown
Owner

@DaKev DaKev commented Feb 25, 2026

What

Add previously untracked package files: cutagent/py.typed (PEP 561 marker), cutagent/tools.py (AI tool schemas for agent integration), and uv.lock (lock file for reproducible installs).

Why

  • py.typed is required by pyproject.toml package-data for type-checked distributions
  • tools.py provides dump_all_schemas() and get_tool_schema() referenced in the README agent section
  • uv.lock ensures reproducible dependency resolution

How

Staged and committed the files. Removed one-off fix_tests.py script (no longer needed).

Checklist

  • Tests added/updated — N/A
  • All tests pass — N/A
  • JSON output contract maintained — N/A
  • Docstrings added — N/A
  • Type hints — N/A
  • CHANGELOG.md updated — N/A (chore)
  • No new runtime dependencies — Yes

Made with Cursor

DaKev and others added 2 commits February 25, 2026 19:58
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@DaKev DaKev merged commit 1a299ed into main Feb 25, 2026
9 checks passed
@DaKev DaKev deleted the chore/add-missing-files branch February 25, 2026 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant