사용 방법
- 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
- 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
- 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/devhive1/devhive-cli --skill agent-inbox시작 전 확인
- 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
- 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.
Agent Inbox Skill
List and manage user feedback items from the agent inbox.
When to Use
Use this skill when the user:
- Asks about feedback, bug reports, or feature requests
- Wants to check their agent inbox
- Asks you to review or manage inbox items
- Wants to acknowledge, dismiss, or mark feedback as implemented
When NOT to Use
- To automatically check the inbox without the user asking
- To auto-implement feedback (present items to the user instead)
- For general project task management (use project tasks instead)
Available Functions
listAgentInboxItems(statusFilter, topicFilter)
List inbox items with optional filters. Checks if the agent inbox is enabled first.
Parameters:
statusFilter(list[str], optional): Filter by statustopicFilter(list[str], optional): Filter by topic
Status values: "PENDING", "ACKNOWLEDGED", "DISMISSED", "IMPLEMENTED", "DELETED"
Topic values: "BUG_REPORT", "FEATURE_REQUEST", "DESIGN", "CONTENT", "OTHER"
Returns: Dict with:
items: List of inbox itemstotalCount: Total number of matching items
Each item contains:
id: Unique item identifierreplId: The repl this item belongs tostatus: Current statustopic: Item topic/categoryfeedbackText: The feedback contentcurrentPage: Page the feedback was submitted fromscreenshots: List of screenshot URLstimeCreated: ISO timestamptimeUpdated: ISO timestamp
Example:
// List all pending items
const result = await listAgentInboxItems({ statusFilter: ["PENDING"] });
for (const item of result.items) {
console.log(`[${item.topic}] ${item.feedbackText}`);
}
// List bug reports
const result = await listAgentInboxItems({ topicFilter: ["BUG_REPORT"] });
for (const item of result.items) {
console.log(`[${item.topic}] ${item.feedbackText}`);
}updateAgentInboxItem(itemId, status)
Update the status of an inbox item.
Parameters:
itemId(str, required): The item ID to updatestatus(str, required): New status to set
Status values: "PENDING", "ACKNOWLEDGED", "DISMISSED", "IMPLEMENTED", "DELETED"
Returns: Dict with the updated item fields (same shape as items in list response).
Example:
// Acknowledge an item after reviewing it
const result = await updateAgentInboxItem({ itemId: "abc123", status: "ACKNOWLEDGED" });
console.log(`Updated: ${result.id} -> ${result.status}`);Item Topics
BUG_REPORT: Bug reports from usersFEATURE_REQUEST: Feature requestsDESIGN: Design feedbackCONTENT: Content-related feedbackOTHER: Other feedback
Item Statuses
PENDING: New, unprocessed itemACKNOWLEDGED: Item has been seen and notedDISMISSED: Item was dismissedIMPLEMENTED: Feedback has been implementedDELETED: Item was deleted
Example Workflow
// 1. List pending inbox items
const result = await listAgentInboxItems({ statusFilter: ["PENDING"] });
console.log(`Found ${result.totalCount} pending items`);
// 2. Review each item and acknowledge
for (const item of result.items) {
console.log(`[${item.topic}] ${item.feedbackText}`);
await updateAgentInboxItem({ itemId: item.id, status: "ACKNOWLEDGED" });
}Error Handling
- Inbox not enabled: Raises
RuntimeErrorif the agent inbox is not enabled for the repl - Invalid status: Raises
ValueErrorfor unrecognized status strings - Invalid topic: Raises
ValueErrorfor unrecognized topic strings


