Treat user shell turns as non-steerable

This commit is contained in:
Eric Traut
2026-04-16 22:21:42 -07:00
parent dd00efe781
commit 4386ba2eda
28 changed files with 138 additions and 38 deletions
@@ -528,7 +528,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -1930,7 +1930,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -5813,7 +5813,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -9963,7 +9963,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -2430,7 +2430,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -6735,7 +6735,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -115,7 +115,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -140,7 +140,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -138,7 +138,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -524,7 +524,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -199,7 +199,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -615,7 +615,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -141,7 +141,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -550,7 +550,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -141,7 +141,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -550,7 +550,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -141,7 +141,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -550,7 +550,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -199,7 +199,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -615,7 +615,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -141,7 +141,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -550,7 +550,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -199,7 +199,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -615,7 +615,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -141,7 +141,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -550,7 +550,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -141,7 +141,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -550,7 +550,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -138,7 +138,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -524,7 +524,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -138,7 +138,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -524,7 +524,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -138,7 +138,7 @@
},
{
"additionalProperties": false,
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review` or manual `/compact`.",
"description": "Returned when `turn/start` or `turn/steer` is submitted while the current active turn cannot accept same-turn steering, for example `/review`, manual `/compact`, or a user shell command.",
"properties": {
"activeTurnNotSteerable": {
"properties": {
@@ -524,7 +524,8 @@
"NonSteerableTurnKind": {
"enum": [
"review",
"compact"
"compact",
"userShell"
],
"type": "string"
},
@@ -2,4 +2,4 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
export type NonSteerableTurnKind = "review" | "compact";
export type NonSteerableTurnKind = "review" | "compact" | "userShell";