Render Markdown, add ask_human context, simplify inbox responses, group inbox by task

This commit is contained in:
Ian Gulliver
2026-10-14 10:37:04 -07:00
parent e9fd7de556
commit ca2644374d
25 changed files with 950 additions and 283 deletions
+4 -6
View File
@@ -14,11 +14,10 @@ const maxNudges = 3
const nudge = "You must call the report tool (mcp__byre__report) before ending your turn."
type Report struct {
Done []string `json:"done"`
OpenQuestions []string `json:"open_questions"`
NextSteps []string `json:"next_steps"`
Risks []string `json:"risks"`
Deviations []string `json:"deviations"`
Done []string `json:"done"`
NextSteps []string `json:"next_steps"`
Risks []string `json:"risks"`
Deviations []string `json:"deviations"`
}
type Gate struct {
@@ -50,7 +49,6 @@ func (g *Gate) Tool() mcp.Tool {
"type": "object",
"properties": {
"done": {"type": "array", "items": {"type": "string"}},
"open_questions": {"type": "array", "items": {"type": "string"}},
"next_steps": {"type": "array", "items": {"type": "string"}},
"risks": {"type": "array", "items": {"type": "string"}},
"deviations": {"type": "array", "items": {"type": "string"}}