Ban Bulkheads — Reputation Firebreaks for Agent Fleets
Partition an agent fleet into reputation compartments with automatic firebreaks.
使うべきか
品質と安全性
検出事項(6)
- LOWassign_agent 内
- LOWadd_job 内
- LOWfreeze_compartment 内
- LOWreadmit 内
- LOWstatus_query 内
- LOWreceipts 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"ban-bulkheads-reputation-firebreaks": {
"url": "https://textforagents.com/products/ban-bulkheads-reputation-firebreaks/mcp"
}
}
}リモートエンドポイント
https://textforagents.com/products/ban-bulkheads-reputation-firebreaks/mcpstreamable-httpできること
ツール一覧
ツール(9)
🟡create_compartment(task_class)
Create a reputation compartment {task_class} (plan slot required)
入力スキーマ
{
"type": "object",
"properties": {
"task_class": {
"type": "string"
}
},
"required": [
"task_class"
]
}⚪assign_agent(agent, compartment)
Assign an agent to a compartment {agent, compartment}
入力スキーマ
{
"type": "object",
"properties": {
"agent": {
"type": "string"
},
"compartment": {
"type": "string"
}
},
"required": [
"agent",
"compartment"
]
}⚪record_outcome(compartment, outcome)
Record an outcome {compartment, outcome, job_id?, job_clean?}
入力スキーマ
{
"type": "object",
"properties": {
"compartment": {
"type": "string"
},
"outcome": {
"type": "string"
}
},
"required": [
"compartment",
"outcome"
]
}🟡add_job(compartment, job_id)
Register an in-flight job {compartment, job_id, clean}
入力スキーマ
{
"type": "object",
"properties": {
"compartment": {
"type": "string"
},
"job_id": {
"type": "string"
}
},
"required": [
"compartment",
"job_id"
]
}⚪penalty_signal(kind)
Intake an account-level penalty signal {kind}; attribution comes from baselines only
入力スキーマ
{
"type": "object",
"properties": {
"kind": {
"type": "string"
}
},
"required": [
"kind"
]
}⚪freeze_compartment(compartment)
Freeze a compartment {compartment}
入力スキーマ
{
"type": "object",
"properties": {
"compartment": {
"type": "string"
}
},
"required": [
"compartment"
]
}⚪readmit(compartment, probes)
Re-admission probes {compartment, probes}
入力スキーマ
{
"type": "object",
"properties": {
"compartment": {
"type": "string"
},
"probes": {
"type": "array"
}
},
"required": [
"compartment",
"probes"
]
}🟢status_query(agent)
Compartment status for an agent {agent} — $0.01 x402 or included on an active plan (same billing as HTTP)
入力スキーマ
{
"type": "object",
"properties": {
"agent": {
"type": "string"
}
},
"required": [
"agent"
]
}⚪receipts
Incident receipt chain + validity
入力スキーマ
{
"type": "object",
"properties": {}
}コミュニティ
エビデンス