Skip to content

fix(kanban): harden dispatch cleanup and fresh triage selection - #2

Closed
ChanPark03 wants to merge 2 commits into
mainfrom
kanban-dispatcher-hardening-recovered
Closed

ChanPark03 wants to merge 2 commits into
mainfrom
kanban-dispatcher-hardening-recovered

Conversation

@ChanPark03

Copy link
Copy Markdown
Owner

Recreates the closed NousResearch#69036 change on the restored fork, rebased onto current main.

  • Selects only fresh, non-block-provenance triage tasks for auto-decomposition.
  • Terminates host-local worker process groups defensively and defers reclaim when a worker may still be alive, avoiding duplicate retries.
  • Preserves the existing watcher/DB transaction boundaries.

Original PR: NousResearch#69036

Verification: pytest -q tests/hermes_cli/test_kanban_db.py tests/hermes_cli/test_kanban_decompose.py tests/gateway/test_kanban_watchers_mixin.py (47 passed).

teknium1 and others added 2 commits August 3, 2026 12:29
…lity docs

The reset keywords have existed in both CLI and gateway handlers since
June but were undocumented — users couldn't find how to cancel a
personality overlay. Adds a 'Resetting to the default' section to the
personality feature page and mentions the reset in the CLI guide,
slash-command reference (both tables), and messaging command table.
@ChanPark03

Copy link
Copy Markdown
Owner Author

Closed as an accidental fork-to-fork PR. The upstream replacement is NousResearch#77961.

@ChanPark03 ChanPark03 closed this Aug 3, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 197ce4ff3e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

| `/new` or `/reset` | Start a fresh conversation |
| `/model [provider:model]` | Show or change the model (supports `provider:model` syntax) |
| `/personality [name]` | Set a personality |
| `/personality [name]` | Set a personality (`none` to reset) |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Handle reset before rejecting an empty personality catalog

In messaging sessions whose raw config has no agent.personalities entries, /personality none does not reset anything: gateway/slash_commands.py returns personality.none_configured at lines 2507-2508 before reaching the reset branch at lines 2532-2541. This includes users who set agent.system_prompt directly or removed their custom personality catalog, so the newly documented command leaves the overlay active; move the reset handling ahead of the empty-catalog guard or qualify the documentation.

Useful? React with 👍 / 👎.

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.

2 participants