Compute
Amazon ECR
abyss-server:latest
(linux/amd64)
pull
ECS Fargate (cluster: abyss)
Task: abyss-server
Node.js Conductor
Port 8080
Roles:
Execution → abyss-ecs-execution-role (ECR + CW Logs)
Task → abyss-ecs-task-role (Bedrock + Neptune + S3 + KB)
Application Load
Balancer (ALB)
WebSocket sticky sessions
:8080
AI / ML
Bedrock
Converse API
Nova Lite (default)
Nova Pro (heavy)
Nova Sonic (voice)
Titan Embed V2
Bedrock
Knowledge Bases
Memory retrieval
Vector search
Bedrock
Agent Runtime
KB ingestion
S3 data source
Storage & Graph
Amazon S3
Memory documents
(JSON)
Neptune Analytics
Context graph
OpenCypher queries
Vector + keyword
hybrid search
CloudWatch Logs
/ecs/abyss-server
Structured JSON
External Services
Gmail API
Google Cal
API
Canvas LMS
API
Cursor Cloud
Agents API
Brave Search
API
GitHub OAuth
ElevenLabs
(TTS)
WhisperKit
(on-device)
Anthropic
Claude API