- Enhanced `ARCHITECTURE.md` with details on LLM models for work (Llama 3.1 70B Q4) and family agents (Phi-3 Mini 3.8B Q4). - Introduced new documents: - `ASR_EVALUATION.md` for ASR engine evaluation and selection. - `HARDWARE.md` outlining hardware requirements and purchase plans. - `IMPLEMENTATION_GUIDE.md` for Milestone 2 implementation steps. - `LLM_CAPACITY.md` assessing VRAM and context window limits. - `LLM_MODEL_SURVEY.md` surveying open-weight LLM models. - `LLM_USAGE_AND_COSTS.md` detailing LLM usage and operational costs. - `MCP_ARCHITECTURE.md` describing the Model Context Protocol architecture. - `MCP_IMPLEMENTATION_SUMMARY.md` summarizing MCP implementation status. These updates provide comprehensive guidance for the next phases of development and ensure clarity in project documentation.
61 lines
1.5 KiB
Markdown
61 lines
1.5 KiB
Markdown
# Ticket: Time / Date / World-Clock Tools
|
|
|
|
## Ticket Information
|
|
|
|
- **ID**: TICKET-032
|
|
- **Title**: Time / Date / World-Clock Tools
|
|
- **Type**: Feature
|
|
- **Priority**: Medium
|
|
- **Status**: Done
|
|
- **Track**: Tools/MCP
|
|
- **Milestone**: Milestone 2 - Voice Chat MVP
|
|
- **Created**: 2024-01-XX
|
|
|
|
## Description
|
|
|
|
Implement time and date tools:
|
|
- Simple tools returning local time
|
|
- Date information
|
|
- Daylight saving time info
|
|
- World clock for different timezones
|
|
|
|
## Acceptance Criteria
|
|
|
|
- [x] Local time tool implemented (`get_current_time`)
|
|
- [x] Date tool implemented (`get_date`)
|
|
- [x] Timezone support (pytz integration)
|
|
- [x] Daylight saving time handling (`get_timezone_info`)
|
|
- [x] Timezone conversion tool (`convert_timezone`)
|
|
- [x] Tools registered in MCP server
|
|
|
|
## Technical Details
|
|
|
|
Tools to implement:
|
|
- `get_current_time`: Local time with timezone
|
|
- `get_date`: Current date
|
|
- `get_timezone_info`: DST, offset, etc.
|
|
- `convert_timezone`: Convert between timezones
|
|
|
|
## Dependencies
|
|
|
|
- TICKET-029 (MCP server)
|
|
|
|
## Related Files
|
|
|
|
- `home-voice-agent/mcp-server/tools/time/` (to be created)
|
|
|
|
## Notes
|
|
|
|
Simple tools, no external dependencies. Can be developed in parallel with other tools.
|
|
|
|
## Progress Log
|
|
|
|
- 2024-01-XX - Time/date tools implemented:
|
|
- `get_current_time` - Current time with timezone
|
|
- `get_date` - Current date information
|
|
- `get_timezone_info` - Timezone info with DST
|
|
- `convert_timezone` - Convert between timezones
|
|
- 2024-01-XX - Tools registered in MCP server
|
|
- 2024-01-XX - pytz dependency added
|
|
- **Note**: Server needs restart to load new tools
|