Add kiro config (.kiro steering + settings)

This commit is contained in:
daniel
2026-05-07 03:33:02 -05:00
parent b1056beaa9
commit c54e9b1b22
2 changed files with 35 additions and 0 deletions

27
.kiro/steering/general.md Normal file
View File

@@ -0,0 +1,27 @@
# agent-claw Project Context
This is a Telegram bot running on AWS AgentCore (Bedrock) with Google Workspace integration.
## Architecture
- AgentCore runtime: Python 3.14, Strands SDK, Claude Sonnet 4.6
- workspace_mcp Lambda: Mangum/FastMCP + workspace-mcp package, AWS_IAM Function URL auth + SigV4
- tg-ingest Lambda: Telegram webhook ingest → SQS
- agent-runner Lambda: SQS consumer → invokes AgentCore
## Key Directories
- agentclaw/app/agent_claw_main/ — AgentCore runtime code (Python)
- cdk/lib/agent-claw-stack.ts — AWS infrastructure (CDK TypeScript)
- src/lambdas/agent-runner/ — SQS → AgentCore bridge
- src/lambdas/tg-ingest/ — Telegram webhook ingest
- src/lambdas/workspace-mcp/ — Google Workspace MCP server
- src/lambdas/oauth-handler/ — Google OAuth callback
## Deploy
- CDK: cd cdk && AWS_PROFILE=ai1 npx cdk deploy --require-approval never [context params]
- AgentCore: cd agentclaw && AWS_PROFILE=ai1 agentcore deploy --yes
- Both required for any change
## Rules
- Do NOT restart com.openclaw.vikunja-proxy
- Do NOT use mcporter
- Always run both deploy steps after code changes