30 Commits
Author SHA1 Message Date
elipitc 55780e652b Harden coding A2A workspace bootstrap 2026-06-05 17:53:11 +08:00
elipitc 3dd7da0b15 Document agent access token envs in templates 2026-06-05 00:18:21 +08:00
elipitc 8e9032e74a Add dedicated template agent contract doc 2026-06-04 23:40:14 +08:00
elipitc f6851c9680 Add A2A agent access token auth 2026-06-04 23:06:45 +08:00
elipitc e0bf45db2f Add template agent lifecycle compatibility APIs 2026-06-04 22:11:35 +08:00
elipitc 2e5321e16f Add coding A2A agent template and docs 2026-06-04 14:34:59 +08:00
elipitc 08ac5067be Wire secret-ref git delivery end to end 2026-06-03 16:52:12 +08:00
elipitc f4d7b9a5b1 Install git in runtime image 2026-06-03 14:05:37 +08:00
elipitc 253ea923cd Resolve git credentials from manager grants 2026-06-03 13:51:49 +08:00
elipitc 880139ab3e Refine runtime git delivery scaffolding 2026-06-03 12:44:07 +08:00
elipitc bf1508e49c Emit artifact revision conflict facts 2026-06-03 12:17:48 +08:00
elipitc 6de433d92b Add runtime revision and workflow detail fields 2026-06-03 11:12:36 +08:00
elipitc 504d9a1ab0 Expose richer sub-mode runtime workflow facts 2026-06-03 10:50:54 +08:00
elipitc aae209574a Add project-folder runtime artifacts 2026-06-03 09:56:59 +08:00
elipitc f306f2700b Sync sub-mode runtime semantics and k8s release 2026-06-02 00:09:40 +08:00
elipitc 1b49887819 Sync sub-mode runtime docs and k8s updates 2026-06-01 23:10:33 +08:00
elipitc 9bc172b22a Refresh sub-mode runtime integration guide 2026-06-01 20:39:13 +08:00
elipitc 487bff7e17 Fix runtime gateway configuration for sub-mode agents 2026-06-01 20:15:06 +08:00
elipitc 5e248a09bb Refine sub-mode runtime agent API surface 2026-06-01 19:36:09 +08:00
elipitc 532dca13f4 Update sub-mode runtime model handling 2026-05-31 22:33:49 +08:00
elipitc ac7d828e80 Merge branch 'feature/swarm-mode'
# Conflicts:
#	Dockerfile
#	k8s/agent-manager-configmap.yaml
#	k8s/agent-manager-deployment.yaml
2026-05-31 18:05:47 +08:00
elipitc 17937ecfd3 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	app.py
#	k8s/agent-manager-configmap.yaml
2026-05-31 18:04:07 +08:00
elipitc ffed09647a Update Heicode sub-mode runtime changes 2026-05-31 18:00:17 +08:00
elipitc f8464fe606 Remove standalone swarm mode surface 2026-05-29 23:01:11 +08:00
elipitc d0f74542ce Update Heicode integration docs 2026-05-29 21:30:00 +08:00
elipitc bef6f71bb2 Fix ordinary sub artifact callbacks 2026-05-29 20:33:04 +08:00
elipitc d0011a8c79 docs: add quickstart guide for swarm mode 2026-05-17 20:24:26 +08:00
elipitc 2657ef23db docs: add swarm mode documentation and test script
- Add comprehensive SWARM_README.md with architecture and usage
- Add test_swarm_api.py for API validation
- Document all endpoints, models, and orchestration strategies
2026-05-17 20:22:51 +08:00
elipitc b4b20f0b5a feat: implement swarm mode for multi-agent collaboration
- Add Swarm, SwarmAgent, SwarmMessage database models
- Implement SwarmOrchestrator for task coordination
- Add /api/swarm/* REST endpoints (create, status, results, stop, logs)
- Extend K8sManager with swarm-specific methods
- Support sequential, parallel, and hybrid orchestration strategies
- Enable SSE streaming for real-time progress updates
- Integrate with existing A2A agent framework
2026-05-17 20:20:25 +08:00
elipitcandClaude Sonnet 4.6 192e8a95bf feat: add CI/CD workflow capabilities to code_ai_agent
Add Git, SSH, and K8s deploy tools enabling code_ai_agent to act as
an autonomous DevOps worker for the agent-manager project:
- tools/workspace.py: isolated /workspace/{task_id} per task
- tools/git_tools.py: clone, branch, status, write-file, commit-push
- tools/ssh_tools.py: SSH exec via paramiko (Azure VM support)
- tools/deploy_tools.py: K8s rollout restart/status via kubectl
- api_server.py: new routes /api/v1/git/*, /api/v1/ssh/*, /api/v1/deploy/k8s
- Dockerfile: add git, openssh-client, sshpass; pip install paramiko gitpython kubernetes
- requirements.txt: add paramiko, gitpython, kubernetes

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 19:44:08 +08:00