Skip to content

Proactive Task Manager

Build a delegate system (not just a reminder bot):

  • A bot that acts on your behalf, completes tasks using multiple agents, and remembers context forever using vector memory + long term storage.
  • One interface to see tasks, plans, calendars, and resolutions in one bird’s eye dashboard.

  • Read pending todos from Google Tasks.
  • Break complex tasks into subtasks and assign to internal agents.
  • Execute repetitive actions like:
    • Send reminder messages
    • Create summary notes
    • Aggregate required data
    • Draft replies or content
    • Call APIs or update boards

Examples:

  • Prepare summary before a call by reading last 10 chats.
  • Make weekly review list and tag overdue tasks.
  • Generate micro reports or dashboards for progress.
  • Translate vague thoughts into concise todos.
  • Automatically prioritize based on urgency.
  • Suggest possible next actions and execute on approval.
  • Telegram Bot (primary command interface)
  • Read/write access to:
    • Google Tasks
    • Google Calendar (support multiple calendars)

Additional optional future support:

  • Trello board comments as chat

You want infinite, long-context memory, so:

  • Vector search + semantic memory: pgvector
  • Relational/identity storage: PostgreSQL
  • Embeddings + agents: OpenAI API
  • Memory retrieval + conversation: chat threads, resolutions stored for recall.

Agents operate with independent goals:

  • Planning & scheduling agent
  • Task execution agent
  • Memory agent (write/recall context)
  • Integration agent (Tasks + Calendar reading)

Suggested agent communication:

  • Threaded approach (agent threads, like multi-agent pipelines)
  • Task state stored in DB: pending, assigned, in-progress, resolved, failed.

  • Dashboard showing:

    • All task lists from Google Tasks you subscribed to
    • Multiple calendars from Google Calendar
    • Task statuses from agents
    • Task resolutions with Open in chat button for old tasks
    • System-wide bird’s eye view
  • Fancy UI dependency on Firebase (resolution UI looks plain, limited memory)
  • Locking UI to Trello (UI may affect UX)
  • Restricting only one platform.

You planned settings like:

  1. Connect Google Calendar
  2. Connect Google Tasks
  3. Add color codes + project context
  4. Subscribe to specific task lists only
  5. Enable proactive listening
  6. Context injection per task list (instructions, tags, metadata)
Telegram -> command -> agent orchestrator
-> Integration agent reads Google Tasks/Calendar
-> Execution agent decides action items
-> Memory agent writes vector memory to pgvector (Postgres)
-> Dashboard updates state + resolutions stored in DB
-> User views or opens resolution in chat

ComponentChoice
BotTelegram
CalendarGoogle Calendar (multi-calendar support)
TasksGoogle Tasks (list subscription filtering)
Memorypgvector + PostgreSQL
AgentsOpenAI API
UICustom dashboard, not locked to Trello or Firebase

  • AI suggestions on task priority
  • Failure self-healing agents
  • Notifications back to Telegram
  • Trello comment chat fallback
  • Long term analytics and task trends