-
Notifications
You must be signed in to change notification settings - Fork 91
Improve channel resolution and ambiguity handling #104
Copy link
Copy link
Open
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Description
Metadata
Metadata
Assignees
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Parent: #100
Related Gitcrawl context: openclaw/gitcrawl#81
Observed Workflow
While using Discrawl through Codex, channel-name resolution was sometimes brittle. A bare channel name like
helpcould be ambiguous or collide with command/help parsing expectations, while using the numeric channel id worked reliably.A local helper eventually encoded the numeric channel id for a common
#helpworkflow, which made repeated queries much more reliable.Current Workaround
The current workaround is to remember or manually discover numeric channel ids, then use those ids in
discrawl searchanddiscrawl messages.This is reliable once known, but it makes repeated agent workflows depend on external notes or project-specific helper scripts.
Request
Improve channel resolution and ambiguity handling.
Example shape:
Useful Behavior
Why This Matters
Codex-assisted archive use works better when command failures provide the next exact command. Ambiguous channel names are common in Discord, and a generic local archive tool should make it easy to move from "I know the visible name" to "I have the stable id."
Acceptance Criteria
Prepared with Codex, confirmed as accurate by human.