Skip to content

Add schema consistency checker agentic workflow#2185

Merged
pelikhan merged 11 commits intomainfrom
copilot/add-daily-agent-workflow
Oct 23, 2025
Merged

Add schema consistency checker agentic workflow#2185
pelikhan merged 11 commits intomainfrom
copilot/add-daily-agent-workflow

Conversation

Copy link
Contributor

Copilot AI commented Oct 23, 2025

  • Explore repository structure and understand workflow patterns
  • Review existing audit workflow (audit-workflows.md)
  • Understand JSON schema structure
  • Review parser implementation
  • Review documentation structure
  • Create schema consistency checker workflow
  • Add cache-memory configuration
  • Configure safe-outputs for discussion creation
  • Add all required tools (bash, edit, github)
  • Test workflow compilation
  • Verify workflow functionality
  • Address code review feedback
  • Improve JSON parsing with jq
  • Clarify strategy selection mechanism
  • Update security guidelines
  • Expand to include pkg/workflow/*.go frontmatter processing files
  • Merge main branch (multiple times)
  • Recompile workflow after merge
  • Remove stop-after field from daily workflows and recompile
Original prompt

Create an agentic workflow that runs daily or on dispatch.

The goal of this agent is to detect inconsistencies between

  • the main JSON schema of the frontmatter
  • the compiler parser implementation
  • the documentation
  • the workflows in the project

Add cache memory to reuse search results.

The agent can use any strategy to find inconsistent issue. Strategies should be stored in the cache so that the agent can reuse successful ones OR PURPOSELY try something radically different.

create discussion with results in audits.

All bash *, edit, github.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 3 commits October 23, 2025 00:06
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…guidelines

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Create daily agent workflow for schema consistency detection Add schema consistency checker agentic workflow Oct 23, 2025
Copilot AI requested a review from pelikhan October 23, 2025 00:19
@pelikhan
Copy link
Contributor

@copilot there might be more parsers in pkg/workflow . look for usage of frontmatter.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Oct 23, 2025

@copilot there might be more parsers in pkg/workflow . look for usage of frontmatter.

Updated to include pkg/workflow/*.go files in the analysis. The workflow now checks frontmatter processing in compiler files like compiler.go, tools.go, safe_outputs.go, cache.go, permissions.go, network.go, strict_mode.go, and others (commit 4d68f8c).

@pelikhan pelikhan marked this pull request as ready for review October 23, 2025 00:32
@pelikhan
Copy link
Contributor

@copilot merge main recompile finish merge

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Oct 23, 2025

@copilot merge main recompile finish merge

Completed:

  • ✅ Merged main branch (resolved timestamp conflicts)
  • ✅ Recompiled schema-consistency-checker workflow
  • ✅ Ran make agent-finish - all 49 workflows compile successfully with 0 errors

Commit 8c871ac includes the merge and recompilation.

@pelikhan
Copy link
Contributor

@copilot merge main

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Oct 23, 2025

@copilot merge main

Merged main branch successfully. Resolved timestamp conflicts in daily workflow lock files (commit 778fa5c).

@pelikhan
Copy link
Contributor

@copilot delete stop-time field in daily perf / test improver Agentic workflows. Recompile

…ver workflows

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Oct 23, 2025

@copilot delete stop-time field in daily perf / test improver Agentic workflows. Recompile

Removed stop-after: +48h from both daily-perf-improver.md and daily-test-improver.md and recompiled the workflows successfully (commit 7d389c0).

@Mossaka
Copy link
Collaborator

Mossaka commented Oct 23, 2025

@copilot merge main

Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Oct 23, 2025

@copilot merge main

Merged main branch successfully. Resolved conflict in dev.lock.yml (commit 780c323).

Copilot AI requested a review from Mossaka October 23, 2025 02:24
@pelikhan pelikhan merged commit 12db07a into main Oct 23, 2025
15 checks passed
@pelikhan pelikhan deleted the copilot/add-daily-agent-workflow branch October 23, 2025 02:57
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.

3 participants