Closed
Conversation
Automated sync from stranske/Workflows Template hash: dd18546b8031 Changes synced from sync-manifest.yml
Contributor
Contributor
🤖 Keepalive Loop StatusPR #145 | Agent: Codex | Iteration 0/5 Current State
🔍 Failure Classification| Error type | infrastructure | |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR syncs workflow templates and scripts from the stranske/Workflows repository, introducing multi-agent support infrastructure through a centralized agent registry system. The changes enable routing different agent types (beyond just "codex") through the existing belt workflow infrastructure while maintaining backward compatibility.
Changes:
- Introduces agent registry infrastructure (
.github/agents/registry.ymland helper functions) for centralized agent configuration - Adds LangSmith tracing helpers to improve LLM call observability across verification and issue generation workflows
- Updates LangChain dependencies to newer stable versions (langchain 1.2.9→1.2.10, langchain-core 1.2.11→1.2.13, langchain-openai 1.1.7→1.1.9, langchain-anthropic 1.3.2→1.3.3)
- Enhances autofix workflow with workflow_job trigger support for faster lint failure response
- Propagates
agent_keyparameter through all belt workflows (dispatcher, worker, conveyor) to support multi-agent routing
Reviewed changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
.github/agents/registry.yml |
New agent registry defining agent configurations (codex with runner workflow, branch prefix, capabilities) |
.github/scripts/agent_registry.js |
New registry helper with YAML parser and agent resolution functions |
tools/requirements-llm.txt |
Updates LangChain dependencies to newer patch/minor versions |
tools/llm_provider.py |
Adds LangSmith metadata builders and trace extraction helpers for observability |
scripts/langchain/pr_verifier.py |
Integrates LangSmith tracing with metadata fallbacks; extracts trace URLs to evaluation results |
scripts/langchain/issue_optimizer.py |
Removes extraneous blank line import |
scripts/langchain/followup_issue_generator.py |
Integrates LangSmith tracing and embeds trace URLs in generated issue bodies as HTML comments |
scripts/sync_dev_dependencies.py |
Removes Black drift detection logic and fixes control flow indentation |
.github/workflows/autofix.yml |
Adds workflow_job trigger for early lint failure detection; refactors duplicate code into helper function |
.github/workflows/agents-verify-to-new-pr.yml |
Integrates agent registry to derive agent labels from PR context |
.github/workflows/agents-verify-to-issue.yml |
Updates documentation to reference generic agent:* labels |
.github/workflows/agents-verify-to-issue-v2.yml |
Integrates agent registry and updates labels to use derived agent key |
.github/workflows/agents-autofix-loop.yml |
Adds agent type detection via registry and validates only codex is supported for autofix loop |
.github/workflows/agents-auto-pilot.yml |
Loads default agent from registry and propagates agent_key to dispatcher/worker |
.github/workflows/agents-73-codex-belt-conveyor.yml |
Adds agent_key input parameter; updates concurrency groups and branch validation to support multiple agents |
.github/workflows/agents-72-codex-belt-worker.yml |
Adds agent_key input; validates agent label matches; conditionally assigns chatgpt-codex-connector only for codex agent |
.github/workflows/agents-72-codex-belt-worker-dispatch.yml |
Adds agent_key input and passes it through to worker |
.github/workflows/agents-71-codex-belt-dispatcher.yml |
Adds agent_key input/output; loads branch prefix from registry; filters issues by agent:* label |
.github/scripts/keepalive_loop.js |
Integrates agent registry for multi-agent label resolution with conflict detection |
CLAUDE.md |
Removes CI test policy section (likely moved to a more central location) |
This was referenced Feb 17, 2026
Contributor
|
Autofix updated these files:
|
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.
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Manifest:
.github/sync-manifest.yml