Skip to content

Releases: SurajBhar/personal_assistant_agent

v1.0.0 - First Stable Release

Choose a tag to compare

@SurajBhar SurajBhar released this 27 Feb 12:44

Personal Assistant Agent v1.0.0

First stable release of the Personal Assistant agent using the Strands multi-agent (agent-as-tool) pattern.

Included Capabilities

  • Personal orchestrator agent to route user requests across domains
  • Calendar assistant:
    • Create appointments
    • List appointments
    • Update appointments by appointment ID
    • Daily agenda retrieval
  • Coding assistant:
    • Python REPL
    • File editor
    • Shell access
    • Journal tool
  • Search assistant:
    • Real-time web research via Perplexity MCP (Docker-based)

Technical Notes

  • Runtime model via Amazon Bedrock (BEDROCK_MODEL_ID configurable in .env)
  • Local calendar persistence in appointments.db (SQLite)
  • Environment-based configuration with .env

Setup Requirements

  • Python 3.13+
  • AWS Bedrock access and credentials
  • Docker (required for search assistant)
  • PERPLEXITY_API_KEY (required for search assistant)

Known Constraints

  • Search flow requires Docker and valid Perplexity API key
  • Calendar data is local SQLite only in this version