File size: 497 Bytes
5ef3875 | 1 2 3 4 5 6 7 8 9 10 | # YCode Project Instructions
This repository is YCode itself (Python 3.10+).
- Run `python -m pytest -q` before finishing; all tests must pass without an API key or network.
- Keep layers separate: `agent/` must not import from `ui/` or a specific provider in `llm/`.
- Tools return `ToolResult` objects; don't let expected failures raise out of a tool.
- Any change to command classification in `security/permissions.py` needs a test in `tests/test_security.py`.
- Never print or log API keys.
|