Add kiro config (.kiro steering + settings)
This commit is contained in:
27
.kiro/steering/general.md
Normal file
27
.kiro/steering/general.md
Normal 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
|
||||
Reference in New Issue
Block a user