Add kiro config (.kiro steering + settings)
This commit is contained in:
8
.kiro/settings/mcp.json
Normal file
8
.kiro/settings/mcp.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"mcpServers": {
|
||||||
|
"factbase": {
|
||||||
|
"command": "/Users/daniel/work/factbase/target/release/factbase",
|
||||||
|
"args": ["mcp"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
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