Add daily-storify workflow for episode-based daily narrative analysis - #55248
Merged
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
pelikhan
August 24, 2026 03:10
View session
pelikhan
marked this pull request as ready for review
August 24, 2026 03:10
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a daily Storify workflow that narrates cross-workflow episodes, feedback loops, and human interventions from the prior 24 hours.
Changes:
- Adds scheduled/manual narrative analysis with durable cache memory.
- Publishes findings through constrained discussion safe outputs.
- Includes the generated runtime workflow.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/daily-storify.md |
Defines Storify’s tools, analysis process, memory, and output contract. |
.github/workflows/daily-storify.lock.yml |
Compiled GitHub Actions workflow. |
Review details
Suppressed comments (2)
.github/workflows/daily-storify.md:155
- The agent-facing safe-output tool is named
create_discussion(as shown in the generated<safe-output-tools>list), notcreate-discussion. Using the frontmatter-style hyphenated name here can make the agent invoke a nonexistent tool instead of publishing the story.
- Use `create-discussion` when you have a valid story.
.github/workflows/daily-storify.md:157
report_incompleteis not exposed to this agent: the generated manifest and prompt list onlycreate_discussion,missing_data,missing_tool, andnoop. A tooling blocker therefore cannot follow this terminal path. Exposereport_incompletethrough the compiler/tool list, or change this contract to the available missing-tool/data signals and regenerate the lock file.
- Use `report_incomplete` only for real tooling/infrastructure blockers.
- Files reviewed: 1/2 changed files
- Comments generated: 2
- Review effort level: Balanced
| agentic-workflows: | ||
| cache-memory: true | ||
| github: | ||
| mode: gh-proxy |
Comment on lines
+89
to
+90
| "count": 3000, | ||
| "artifacts": ["usage", "agent", "mcp", "github-api", "firewall", "experiment"] |
Contributor
|
🎉 This pull request is included in a new release. Release: |
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.
This adds a new daily Agentic Workflow, Storify, that converts the last 24h of
github/gh-awworkflow activity into a blog-style narrative. It focuses on cross-workflow episodes, emergent feedback loops, and the human interventions that changed outcomes.Workflow contract (new file)
.github/workflows/daily-storify.mdwith daily + manual triggers, read-only analysis permissions, andtracker-id: daily-storify.24h data acquisition + evidence model
shared/aw-logs-24h-fetch.md.agentic-workflowsMCP (logs/audit), and GitHub activity (issues/PRs/reviews/discussions) to ground the story in traceable evidence.Durable notes via cache-memory
/tmp/gh-aw/cache-memory/storify/state.json/tmp/gh-aw/cache-memory/storify/episodes.jsonl/tmp/gh-aw/cache-memory/storify/loops.jsonlOutput behavior
[storify]prefix, 2d expiry).noopwhen no credible cross-workflow loop can be established andreport_incompleteonly for real blockers.Compiled artifact
.github/workflows/daily-storify.lock.ymlto keep markdown source and runtime workflow in sync.