feat: Pi agent server on port 4747 for Hermes recruitment
- HTTP API for inter-agent task delegation - Endpoints: /status, /agent/manifest, /agent/task, /agent/signal - Actions: read_file, write_file, bash, git_push, schema_verify - Security: only accepts 127.0.0.0/8, 192.168.0.0/24, 100.64.0.0/10 - Background process PID saved to .pi/agent-server.pid - Agent card at .pi/pi-agent.json for discovery
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"id": "pi",
|
||||
"name": "Pi Coding Agent",
|
||||
"version": "0.74.2",
|
||||
"status": "online",
|
||||
"host": {
|
||||
"name": "mac-mini-1",
|
||||
"os": "macOS",
|
||||
"local_ip": "192.168.0.10",
|
||||
"tailscale_ip": "100.72.2.115",
|
||||
"ssh_port": 22,
|
||||
"agent_port": 4747
|
||||
},
|
||||
"endpoints": {
|
||||
"status": "http://100.72.2.115:4747/status",
|
||||
"manifest": "http://100.72.2.115:4747/agent/manifest",
|
||||
"task": "http://100.72.2.115:4747/agent/task",
|
||||
"signal_read": "http://100.72.2.115:4747/agent/signal/{name}",
|
||||
"signal_write": "http://100.72.2.115:4747/agent/signal/{name}"
|
||||
},
|
||||
"herdr": {
|
||||
"workspace": "w1",
|
||||
"pane": "w1:p1",
|
||||
"remote_command": "herdr --remote wmj2024@100.72.2.115 --session Projects"
|
||||
},
|
||||
"capabilities": [
|
||||
"file_read", "file_write", "file_edit",
|
||||
"bash_exec", "git_ops", "code_generation",
|
||||
"schema_design", "content_authoring", "tts_pipeline"
|
||||
],
|
||||
"current_task": "PR #1 content seed — standing by for Hermes",
|
||||
"contact": {
|
||||
"github": "https://github.com/maifors/falah-mobile/pull/1",
|
||||
"gitea": "http://13.140.161.244:3080/wmj/falah-mobile/issues/1"
|
||||
},
|
||||
"timestamp": "2026-06-28T05:25:00Z"
|
||||
}
|
||||
Reference in New Issue
Block a user