Skip to content

chore: move delegation and structured to gen_agent_delegate - #566

Merged
joshrotenberg merged 2 commits into
mainfrom
chore/extract-delegation-542
Oct 31, 2026
Merged

joshrotenberg merged 2 commits into
mainfrom
chore/extract-delegation-542

Conversation

@joshrotenberg

@joshrotenberg joshrotenberg commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Remove extensions/delegation and integrations/structured from this repository. Both now live in genagent/gen_agent_delegate with the history of their paths, and build there against published gen_agent 0.11.0, gen_agent_claude 0.5.0 and gen_agent_codex 0.8.0 (genagent/gen_agent_delegate#1).

Closes #542.

Status: complete. Local gates pass; CI pending.

Changes

  • Delete extensions/delegation and integrations/structured.
  • .github/workflows/ci.yml: remove the source-packages job, which ran only these two packages.
  • scripts/quality.sh: remove both packages from the package list, the allowed paths and the source-only branch.
  • release-please-config.json: remove both paths from the root package's exclude-paths. Neither had its own release component or manifest entry.
  • README, CONTRIBUTING and RELEASING: remove the two package rows and the delegation path example; point to the new repository.
  • Dependabot has no entries for either package, so nothing changes there.

After merge, genagent/gen_agent_delegate#2 moves to the new repository.

Gates

scripts/quality.sh . locally: deps unlock check, hex.audit, compile with warnings as errors, format, credo (no issues), 426 tests, docs, dialyzer (0 errors). The removed packages' gates now run in genagent/gen_agent_delegate#1: structured 54 tests plus the profile check, delegation 96 tests plus a plugin export.

Out of scope

  • Any change to core, the backends or Ensemble.
  • Hex publication of either package (#472).

extensions/delegation and integrations/structured now live in
genagent/gen_agent_delegate with the history of their paths and build
there against published gen_agent, gen_agent_claude and
gen_agent_codex. This removes both directories, the source-packages
CI job, their entries in scripts/quality.sh and the root package's
release-please exclude-paths, and points the README, CONTRIBUTING and
RELEASING at the new repository. Dependabot had no entries for them.

Closes #542
@joshrotenberg
joshrotenberg marked this pull request as ready for review October 31, 2026 23:16
@joshrotenberg
joshrotenberg merged commit e3dc529 into main Oct 31, 2026
23 checks passed
@joshrotenberg
joshrotenberg deleted the chore/extract-delegation-542 branch October 31, 2026 23:16
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.

chore: extract delegation and structured to their own repository

1 participant