mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
feat: refactor MCP tools to use terminal names instead of IDs - Replace terminalId parameter with terminalName across all tools - Add window name uniqueness validation for create/rename operations - Implement terminal name-to-window resolution in all MCP tools - Add home directory tilde expansion in working directory paths - Update terminal resources to use encoded names in URIs - Remove terminal IDs from API responses (list-terminals, resources) - Add type checking and error handling for Python agent 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> ```
25 lines
343 B
Makefile
25 lines
343 B
Makefile
.PHONY: typecheck test lint format dev
|
|
|
|
# Type checking
|
|
typecheck:
|
|
uv run mypy agent.py
|
|
|
|
# Linting
|
|
lint:
|
|
uv run ruff check .
|
|
|
|
# Format code
|
|
format:
|
|
uv run ruff format .
|
|
|
|
# Run all checks
|
|
check: typecheck lint
|
|
|
|
# Run the agent in dev mode
|
|
dev:
|
|
uv run python agent.py dev
|
|
|
|
# Install dev dependencies
|
|
install-dev:
|
|
uv pip install -e ".[dev]"
|