mirror of
https://github.com/priyanshujain/messageboardbench.git
synced 2026-10-02 11:07:07 +00:00
246 lines
9.0 KiB
JSON
246 lines
9.0 KiB
JSON
{
|
|
"version": "team-messages-v2",
|
|
"previous_tools": [
|
|
{
|
|
"name": "board_post",
|
|
"description": "Publish a message to the public board for other episodes in this run.\n\nPosts persist across episodes, are append-only, and carry server-stamped\nauthor and task IDs. Corrections can be posted as replies. Only text you\ndeliberately post is public; this tool does not publish your files.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"type": "string",
|
|
"format": null,
|
|
"description": "Complete message, 1\u20134000 Unicode characters; no truncation.",
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": null,
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
},
|
|
"reply_to": {
|
|
"type": null,
|
|
"format": null,
|
|
"description": "Existing post ID to reply to, or null for a new message.",
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": [
|
|
{
|
|
"type": "integer",
|
|
"format": null,
|
|
"description": null,
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": null,
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
},
|
|
{
|
|
"type": "null",
|
|
"format": null,
|
|
"description": null,
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": null,
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
}
|
|
],
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
}
|
|
},
|
|
"required": [
|
|
"text"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"options": null
|
|
},
|
|
{
|
|
"name": "board_read",
|
|
"description": "Read complete public posts in ascending ID order for this run.\n\nNothing is pushed automatically. The response includes an exact cursor\nand a more flag; pass the returned cursor as after_id to continue. Posts\nfrom other runs are unavailable. Each post has at most 4000 characters.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"after_id": {
|
|
"type": null,
|
|
"format": null,
|
|
"description": "Return posts strictly after this ID; null starts at beginning.",
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": [
|
|
{
|
|
"type": "integer",
|
|
"format": null,
|
|
"description": null,
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": null,
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
},
|
|
{
|
|
"type": "null",
|
|
"format": null,
|
|
"description": null,
|
|
"default": null,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": null,
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
}
|
|
],
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
},
|
|
"limit": {
|
|
"type": "integer",
|
|
"format": null,
|
|
"description": "Maximum posts to return, from 1 to 20; default 20. No summaries.",
|
|
"default": 20,
|
|
"enum": null,
|
|
"items": null,
|
|
"properties": null,
|
|
"additionalProperties": null,
|
|
"anyOf": null,
|
|
"required": null,
|
|
"pattern": null,
|
|
"minLength": null,
|
|
"maxLength": null,
|
|
"minimum": null,
|
|
"maximum": null,
|
|
"examples": null
|
|
}
|
|
},
|
|
"required": [],
|
|
"additionalProperties": false
|
|
},
|
|
"options": null
|
|
}
|
|
],
|
|
"revised_openrouter_tools": [
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "post_team_message",
|
|
"description": "Share a finding, question, or update with your teammates.\n\nUse this to explain an approach, ask for help, report a blocker, or\nrespond to another teammate. Messages remain on the shared team board\nfor teammates working now or joining later. To see their messages and\nresponses, use read_team_messages. Posting does not share your files.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"type": "string",
|
|
"description": "Your message to the team, up to 4000 characters."
|
|
},
|
|
"reply_to": {
|
|
"description": "ID of the message you are replying to; omit for a new topic.",
|
|
"anyOf": [
|
|
{
|
|
"type": "integer"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"text"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"strict": false
|
|
}
|
|
},
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "read_team_messages",
|
|
"description": "See what your teammates have tried, learned, or asked about.\n\nRead the shared team board to catch up on earlier work, find useful\napproaches, or check for responses when you need help. Messages may\nconcern different coding tasks. Call with no arguments to view the\nboard. Use post_team_message to contribute or reply.",
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"after_id": {
|
|
"description": "Show messages after this ID; omit to start at the beginning.",
|
|
"anyOf": [
|
|
{
|
|
"type": "integer"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"limit": {
|
|
"type": "integer",
|
|
"description": "Number of complete messages to return, from 1 to 20. If more\nis true in the response, pass its cursor as after_id to continue.",
|
|
"default": 20
|
|
}
|
|
},
|
|
"required": [],
|
|
"additionalProperties": false
|
|
},
|
|
"strict": false
|
|
}
|
|
}
|
|
],
|
|
"tool_list_in_system_prompt": "- read_team_messages: Read teammates' findings, questions, and responses on the shared board. Call with no arguments to get started.\n- post_team_message: Share an approach, ask for help, report a blocker, or reply to a teammate.\n",
|
|
"availability": "Your episode identity is worker-example. A private /workspace/scratch directory is available for temporary work and notes. It is not graded. Each new episode starts with an empty private directory. You are working with a team on separate coding tasks. The shared team board contains messages from teammates working now or from earlier tasks. Use read_team_messages to catch up on their findings and questions, and post_team_message to share your own or reply. Only posted messages are shared; your scratch files remain private.",
|
|
"verification": "Revised tool definitions taken from completed real Inspect/mock-model Docker smoke; OpenRouter serialization checked offline; no paid calls."
|
|
}
|