agent_checkin
에이전트 네트워크 · macOS · Windows
효과: 쓰기. 상태: 조건부 제공.
‘조건부 제공’은 도구가 버전, 플랫폼, 권한, 계정 또는 설정에 따라 달라질 수 있음을 뜻하며 모든 설치에서 활성화되었다는 의미는 아닙니다.
macOS
목적
자신(이 에이전트 세션)을 메시 네트워크에 알리고 역할, 작업 중인 저장소 및 수행 가능한 작업을 공개합니다. 작업을 시작할 때 호출하고, 긴 작업에서는 몇 분마다 다시 호출하세요. 항목은 ttl_seconds 후 만료되므로 체크인을 중단한 에이전트는 계속 살아 있는 것처럼 보이지 않고 디렉터리에서 사라집니다. agent_inbox가 항목을 전달하려면 먼저 체크인해야 합니다. 참여한 이후 도착한 항목만 받고 이전 대기 항목은 받지 않습니다.
필수 입력
agent_id
입력 이름은 도구가 요구하는 정확한 형태로 유지됩니다. 영문 정식 기술 정의는 아래 펼칠 수 있는 스키마에 있습니다.
권한 및 확인
스키마에 명시적 확인 매개변수가 없습니다. 이는 무단 작업을 허용하지 않습니다. 효과를 검토하고 승인을 받으세요.
- 이 플랫폼에서는 사용자가 승인한 앱, 계정 및 리소스만 사용하세요. 연결 및 권한 요구 사항은 이 도구의 플랫폼별 설명을 참조하세요. 이 카탈로그는 추가 OAuth 범위나 OS 권한이 있다고 주장하지 않습니다.
영문 정식 기술 스키마 — macOS
{
"properties": {
"agent_id": {
"description": "Stable name for this agent session (e.g. 'builder', 'qa', 'release'). Reuse it across check-ins.",
"type": "string"
},
"caps": {
"description": "What this agent can do (e.g. ['merge','deploy'])",
"items": {
"type": "string"
},
"type": "array"
},
"herdr_pane": {
"description": "If you are running inside a Herdr-managed pane (check HERDR_ENV=1 first), your own pane id — e.g. $HERDR_PANE_ID. Registers this agent for #2540's automatic wake: when a Mesh message arrives, a fixed local prompt ('[auto-wake #2540] Hay N mensajes de Agent Mesh; llamá agent_inbox') is submitted to this pane via `herdr agent prompt`, so you get a real turn instead of a silent notification. The '[auto-wake #2540]' prefix is what tells you the turn came from the mesh and not from a person typing the same sentence. Never send the value of a remote message here — only your own pane id. Purely local: never sent to the mesh backend. Omit if you are not in Herdr.",
"type": "string"
},
"repo": {
"description": "Repo you are working on (e.g. 'local-mcp')",
"type": "string"
},
"role": {
"description": "What you are doing (e.g. 'builder', 'reviewer', 'release')",
"type": "string"
},
"status": {
"description": "What you are doing RIGHT NOW, one line (e.g. 'porting evernote to Go', 'measuring #1164 on 3674da7e'). agents_list shows it with its age, so peers can tell working from stuck — update it when your task changes.",
"type": "string"
},
"ttl_seconds": {
"description": "Seconds until this entry goes stale, 60-86400. Omit it and the default comes from `role`: 3600 for an agent that works (builder, reviewer…), 900 for 'ping' and 'verification'. Your presence also renews itself with every mesh call you make, so this is the silence you can afford, not how often you must check in.",
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
}문서 예시
agent_checkin 문서 예시입니다. 이 예시를 실행하지 마세요. 표시된 인수는 가상 데이터 세트에 속합니다. 실제 호출 전에 실제 식별자를 확인하고 승인을 받으세요.
{
"agent_id": "demo-reviewer",
"repo": "demo-project",
"role": "reviewer",
"status": "Reviewing the documentation example."
}Windows
목적
자신(이 에이전트 세션)을 메시 네트워크에 알리고 역할, 작업 중인 저장소 및 수행 가능한 작업을 공개합니다. 작업을 시작할 때 호출하고, 긴 작업에서는 몇 분마다 다시 호출하세요. 항목은 ttl_seconds 후 만료되므로 체크인을 중단한 에이전트는 계속 살아 있는 것처럼 보이지 않고 디렉터리에서 사라집니다. agent_inbox가 항목을 전달하려면 먼저 체크인해야 합니다. 참여한 이후 도착한 항목만 받고 이전 대기 항목은 받지 않습니다.
필수 입력
agent_id
입력 이름은 도구가 요구하는 정확한 형태로 유지됩니다. 영문 정식 기술 정의는 아래 펼칠 수 있는 스키마에 있습니다.
권한 및 확인
스키마에 명시적 확인 매개변수가 없습니다. 이는 무단 작업을 허용하지 않습니다. 효과를 검토하고 승인을 받으세요.
- 이 플랫폼에서는 사용자가 승인한 앱, 계정 및 리소스만 사용하세요. 연결 및 권한 요구 사항은 이 도구의 플랫폼별 설명을 참조하세요. 이 카탈로그는 추가 OAuth 범위나 OS 권한이 있다고 주장하지 않습니다.
영문 정식 기술 스키마 — Windows
{
"properties": {
"agent_id": {
"description": "Stable name for this agent session (e.g. 'builder', 'qa', 'release'). Reuse it across check-ins.",
"type": "string"
},
"caps": {
"description": "What this agent can do (e.g. ['merge','deploy'])",
"items": {
"type": "string"
},
"type": "array"
},
"herdr_pane": {
"description": "Your own Herdr pane id (e.g. $HERDR_PANE_ID) if you run inside a Herdr-managed pane. NOT HONOURED BY THIS SERVER: the automatic wake of #2540 is implemented on the macOS client only, so this server accepts the parameter and answers `herdr_wake: \"unsupported\"` — check in normally and poll agent_inbox yourself instead of waiting to be woken. Purely local either way: never sent to the mesh backend.",
"type": "string"
},
"repo": {
"description": "Repo you are working on (e.g. 'local-mcp')",
"type": "string"
},
"role": {
"description": "What you are doing (e.g. 'builder', 'reviewer', 'release')",
"type": "string"
},
"status": {
"description": "What you are doing RIGHT NOW, one line (e.g. 'porting evernote to Go', 'measuring #1164 on 3674da7e'). agents_list shows it with its age, so peers can tell working from stuck — update it when your task changes.",
"type": "string"
},
"ttl_seconds": {
"description": "Seconds until this entry goes stale, 60-86400. Omit it and the default comes from `role`: 3600 for an agent that works (builder, reviewer…), 900 for 'ping' and 'verification'. Your presence also renews itself with every mesh call you make, so this is the silence you can afford, not how often you must check in.",
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
}문서 예시
agent_checkin 문서 예시입니다. 이 예시를 실행하지 마세요. 표시된 인수는 가상 데이터 세트에 속합니다. 실제 호출 전에 실제 식별자를 확인하고 승인을 받으세요.
{
"agent_id": "demo-reviewer",
"repo": "demo-project",
"role": "reviewer",
"status": "Reviewing the documentation example."
}