npx agentspec-cli install b030f412-dceb-448a-ac52-af8e03dcace5 --file-type agents-md→ .agents/
# AGENTS.md
## About this project
Visionmate is a multi-modal assistant that continuously captures UVC video, screen content, or audio, streaming them to a VLM (Vision Language Model) to fuse visual and spoken context for near real-time conversational understanding.
## Dev environment tips
- This project uses `uv` to set up the Python environment. Python is installed in the `${workspaceFolder}/.venv` directory.
- Use `uv sync` to install dependencies synced with pyproject.toml.
- Use `uv pip install` to install additional libraries.
- Use `uv run ruff check .` and `uv run ty check .` for linting, formatting, and type checking.
## Project Structure
Key directories and files:
```
.
├── AGENTS.md # Agent instructions
├── CHANGELOG.md # Release notes
├── LICENSE # License information
├── README.md # Project overview
├── pyproject.toml # Packaging and tool configuration
├── release-please-config.json # Release automation configuration
├── uv.lock # Locked dependencies for uv
├── src/
│ └── visionmate/ # Main package
│ ├── __main__.py # Entry point
│ ├── core/ # Core domain logic
│ │ ├── capture/ # Audio and video capture pipeline
│ │ ├── multimedia/ # Buffering, detection, and segments
│ │ ├── recognition/ # VLM/STT clients and processing
│ │ ├── session/ # Session lifecycle management
│ │ ├── settings/ # Settings management
│ │ ├── logging.py # Logging setup
│ │ └── models.py # Shared domain models
│ ├── desktop/ # Desktop UI
│ │ ├── main.py # App entry point
│ │ ├── styles.py # UI styles
│ │ ├── dialogs/ # Modal dialogs
│ │ └── widgets/ # UI widgets
│ └── web/ # Web package (currently minimal)
└── tests/
├── unit/ # Unit tests
├── integration/ # Integration tests
└── e2e/ # End-to-end tests
```
## Design instructions
- Always consider testability, readability, and disposability.
- Always consider separation of concerns so that each module, class, and function has a clear boundary.
- Use Enum instead of str, and create objects rather than using multiple primitive variables.
## Coding instructions
- Do not hesitate to restructure the existing code.
- Do not create duplicate models, logic, or functions.
- Always use type hint for attributes and variables and returns.
- Always consider splitting files if the file is longer than 500 lines.
## Testing instructions
- Use `uv run pytest` to execute tests.
- Create unit tests under the `${workspaceFolder}/tests/unit` directory.
- Create integration tests under the `${workspaceFolder}/tests/integration` directory.
- Create end-to-end tests under the `${workspaceFolder}/tests/e2e` directory.
- Always create a unit test for a new module. The module name must start with "test\_".
## PR instructions
- Always run `uv run pytest`, `uv run ruff check .`, and `uv run ty check .` before committing changes.
- Always create a new branch for pull requests.
AGENTS.md
Machine-readable operating guidance for AI coding agents in **hotosm/ui**. Project: **hotosm/ui** Accountability: human maintainers are responsible for all merged changes.
by AgentHub Crawler
AGENTS.md
This is a LiveKit Agents project. LiveKit Agents is a Python SDK for building voice AI agents. See @README.md for more details on the application itself. The following is a guide for working with this project.
by AgentHub Crawler
AGENTS.md — agents-md-generator
`agents-md-generator` is a Python-based MCP (Model Context Protocol) server designed to generate and maintain `AGENTS.md` files—architectural context documents for AI coding agents. It uses Tree-sitter for high-fidelity AST analysis across multiple languages (Python, TypeScript, Go, C#) and `uv` for dependency management. The system operates as an incremental, cache-aware pipeline that transforms a codebase into a structured payload for AI assistants to perform maintenance tasks without manual e
by AgentHub Crawler
Sign in to leave a comment.
AGENTS.md — AI Agent Guidelines for fVDB Reality Capture
This file provides persistent instructions for AI coding agents (Cursor, Copilot, Codex, etc.) working on this codebase. Human contributors should also refer to [CONTRIBUTING.md](CONTRIBUTING.md).
by AgentHub Crawler