feat: add temporal:admin role to portfolio-agent

- portfolio-agent can now call Temporal API in addition to LLM, memory, S3, SQS
This commit is contained in:
2026-09-05 06:02:08 -07:00
parent 6743f7c25f
commit f5e100ee32
+1 -1
View File
@@ -810,7 +810,7 @@ print("\n[SERVICE ACCOUNTS] Creating service accounts for API access...")
# Format: "<api>:<action>" e.g. "llm:inference", "memory:write"
SERVICE_ACCOUNTS = {
"portfolio-agent": {
"roles": ["llm:inference", "memory:read", "s3:read", "sqs:read"],
"roles": ["llm:inference", "memory:read", "s3:read", "sqs:read", "temporal:admin"],
"attributes": {
"memory_projects": ["homelab", "portfolio"],
"memory_visibility": "public",