Chat Agent
Interactive AI assistant for querying Cromwell workflows and reading files via natural language.
-
Natural Language
Ask questions about workflows in plain English
-
Built-in Tools
Query workflows, read GCS files, check status
-
Session Persistence
Resume conversations with context retention
Quick Start
LLM Providers
Choose your preferred AI backend:
Get an API Key
Free tier available at Google AI Studio
GCP Project Required
Requires an active Google Cloud project with Vertex AI API enabled.
Default Option
Runs locally, no API key needed. Install from ollama.ai
Capabilities
-
Query Workflows
Search by status, name, or labels
-
Get Status
Check execution state in real-time
-
View Metadata
Inspect workflow details and call info
-
Get Outputs
List workflow output files
-
View Logs
Access workflow log paths for debugging
-
Read GCS Files
Fetch files from Google Cloud Storage
Controls
| Key | Action |
|---|---|
| Ctrl+D | Send message |
| Up / Down | Scroll messages (input mode) |
| Tab | Toggle navigation mode |
| Y | Copy selected message |
| Esc | Exit chat |
Session Management
Conversations are persisted in SQLite for context retention.
Configuration
Environment Variables
Session Storage
Example Prompts
Try these prompts
- "List my running workflows"
- "What is the status of workflow abc-123?"
- "Show me the outputs of workflow xyz-456"
- "Read gs://bucket/path/to/file.txt"
- "Query last 5 failed workflows"