bobs-brain

jeremylongshore
1
Production Slack AI assistant built with Google ADK, Vertex AI Agent Engine, A2A protocol, Session Cache, and Memory Bank - Hard Mode architecture enforcing drift-free agent development

Overview

What is bobs-brain

Bob's Brain is a production Slack AI assistant developed using Google's Agent Development Kit (ADK) and deployed on the Vertex AI Agent Engine. It features a strict 'Hard Mode' architecture to ensure maintainability and compliance.

How to Use

To use Bob's Brain, deploy it via GitHub Actions, ensuring all deployments adhere to the CI-only policy. Users can interact with the assistant through Slack, leveraging its dual memory system for conversation continuity.

Key Features

Key features include ADK-only architecture, managed runtime on the Agent Engine, CI-enforced deployments, dual memory for session and memory bank, automated drift detection, immutable agent identity, and cloud-based gateway separation.

Where to Use

Bob's Brain is suitable for organizations looking to enhance their Slack communication with AI capabilities, particularly in customer support, team collaboration, and information retrieval.

Use Cases

Use cases include automating responses to common queries in Slack, providing real-time information to team members, and maintaining conversation context across multiple interactions.

Content