Releases: chowfi/productivity-agent
Releases · chowfi/productivity-agent
Initial Production Release v1.0.0
Initial Production Release v1.0.0
Productivity Agent is an AI-powered task scheduling system that automatically generates time-blocked daily schedules. It intelligently combines tasks from multiple sources, prioritizes them based on urgency and due dates, and schedules them around existing calendar events.
Key Features
- Intelligent Task Scheduling: Automatically generates tomorrow's schedule by combining incomplete tasks, new tasks, and calendar events
- Google Calendar Integration: Fetches calendar events and free time slots to schedule around meetings
- Google Docs Integration: Reads existing schedules and writes formatted time-blocked plans
- Smart Prioritization: Scores tasks by urgency, due dates, and carryover status
- Time-Blocking: Fills available free time (8am-8pm) with tasks, handling partial scheduling when needed
- Multi-User Support: Per-user OAuth authentication with secure token management
- Flexible Integration: Works with ChatGPT (via MCP server) or local FastAgent client
Technical Highlights
- FastAgent/FastMCP for LLM orchestration
- Secure OAuth 2.0 flow with per-user token storage
- Production-ready deployment (Fly.io compatible)
- Automatic token refresh and error handling
Ready for production use with multi-user authentication and seamless Google Workspace integration.