<brief>Smoke tests for agent chat and tools using a mock LLM provider.</brief>
**Parent epic:** #13 API + LLM agent chat
**Design ID:** 14.5
## Acceptance criteria
- Mock provider drives agent without live LLM calls
- Happy-path tool-calling covered
- Tests run in CI or documented local command
## References
- Tasks: `docs/tasks/87-api-surface.md`, `docs/tasks/88-llm-agent.md`
- ADR: `docs/decisions/0006-api-and-agent.md`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Smoke tests for agent chat and tools using a mock LLM provider.
Parent epic: #13 API + LLM agent chat
Design ID: 14.5
Acceptance criteria
References
docs/tasks/87-api-surface.md,docs/tasks/88-llm-agent.mddocs/decisions/0006-api-and-agent.md