Repository navigation
Conversation
Add an independently maintained notification hook with a hosted icon, bilingual summaries, per-channel delays and shared cc-notify-hooks config. Model: remote-magpie/codex/gpt-6-astra Co-authored-by: Codex <[email protected]>
11 of 19 tasks
Contributor
|
Thanks @MarioZZJ. Noted that this waits for npm publication. Two things for when it's ready:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Listing
Add
agent-notify-hooksas akind: "hooks"entry, with an immutable hosted icon and English/Chinese summaries. The package is independently maintained in MarioZZJ/cc-notify-hooks; it declaresmagpie.hooksand has no provider ormain/exportsentry.Publication prerequisite: this PR is a draft because
agent-notify-hooksis not yet published on npm. Please do not merge until the npm package is available. The package is currently installable from GitHub:The registry entry deliberately uses the npm name, without unsupported GitHub
sourceorspecfields. Once npm publication is complete, this draft can be marked ready.Behavior and distinction
The hook provides per-channel delayed delivery and cancels pending notifications when the next request for the same session arrives. It reuses the cc-notify-hooks configuration and shell senders used by the companion Claude Code, Codex and dsh integrations. It supports 11 channels, including macOS, Pushover, Slack and Discord.
The existing
@magpie-community/gateway-notifyoffers duration-based turn tracking, account sign-in notifications and an embedded configuration page. This package focuses on independently delayed channel queues and reusing an existing cross-agent configuration. The distinction is also described in its README and registry summaries.Completed model responses are labelled as model responses, not as a guarantee that an agent task has ended. Tool-call responses and explicit subagents are skipped, and a missing session id is skipped rather than sharing an unknown-session queue.
Dependencies and data
jqandcurl; macOS desktop notifications useosascript.Scope and checks
Only
registry.jsonis changed. The entry uses fields declared inscripts/registry.mjs; local tests were not run. npm availability and a client installation from the registry remain pending.