t2000_sentinel_info
Retrieve detailed information about a specific Sui Sentinel, including its model, system prompt, prize pool, and attack history using its ID.
Instructions
Get detailed info about a specific Sui Sentinel — model, system prompt, prize pool, attack history. Use the sentinel ID or object ID from t2000_sentinel_list.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Sentinel agent ID or object ID |
Implementation Reference
- packages/mcp/src/tools/read.ts:267-285 (handler)The tool 't2000_sentinel_info' is defined and implemented here, using `agent.sentinelInfo(id)` to fetch data.
server.tool( 't2000_sentinel_info', 'Get detailed info about a specific Sui Sentinel — model, system prompt, prize pool, attack history. Use the sentinel ID or object ID from t2000_sentinel_list.', { id: z.string().describe('Sentinel agent ID or object ID') }, async ({ id }) => { try { const s = await agent.sentinelInfo(id); return { content: [{ type: 'text', text: JSON.stringify({ ...s, attackFee: s.attackFee.toString(), attackFeeSui: Number(s.attackFee) / 1e9, prizePool: s.prizePool.toString(), prizePoolSui: Number(s.prizePool) / 1e9, }) }] }; } catch (err) { return errorResult(err); } }, );