Skip to content

feat(agent): add hiddenFromCycle config option to hide agents from tab rotation#36549

Open
Cretezy wants to merge 1 commit into
anomalyco:devfrom
Cretezy:push-loqnnxwvskok
Open

feat(agent): add hiddenFromCycle config option to hide agents from tab rotation#36549
Cretezy wants to merge 1 commit into
anomalyco:devfrom
Cretezy:push-loqnnxwvskok

Conversation

@Cretezy

@Cretezy Cretezy commented Jul 12, 2026

Copy link
Copy Markdown

Issue for this PR

Closes #36494

Type of change

  • New feature

What does this PR do?

Adds a new agent config field hiddenFromCycle (hidden_from_cycle in markdown frontmatter) that hides agents from tab/shift+tab rotation while keeping them visible and selectable via /agents. Previously hidden controlled both.

What changed:

  • V1/V2 config schemas accept hidden_from_cycle/hiddenFromCycle
  • Runtime agent service wires the field from config
  • TUI agent context filters hiddenFromCycle agents from rotation but includes them in /agents
  • Generated SDK types include the field

How did you verify your code works?

  • TUI typecheck passes
  • Core typecheck passes
  • SDK regeneration produces correct types

Screenshots / recordings

If this is a UI change, please include a screenshot or recording.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Adds a new config field hiddenFromCycle (hidden_from_cycle in markdown frontmatter) that hides an agent from tab/shift+tab rotation while keeping it visible and selectable via /agents. Previously the only visibility control was the hidden flag which hid agents from both the rotation and dialog.

The field flows through all config forms: V1 markdown frontmatter, V2 JSON config, runtime agent schema, generated SDK types, and TUI agent context.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: add hiddenFromCycle config option to hide agents from tab rotation

1 participant