Skip to content

chore: remove appworld_a2a_runner and promote exgentic README to top level#29

Merged
yoavkatz merged 1 commit into
mainfrom
chore/remove-appworld-a2a-runner
Jul 15, 2026
Merged

chore: remove appworld_a2a_runner and promote exgentic README to top level#29
yoavkatz merged 1 commit into
mainfrom
chore/remove-appworld-a2a-runner

Conversation

@kellyaa

@kellyaa kellyaa commented Jul 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Delete the appworld_a2a_runner/ package (no longer needed; exgentic_a2a_runner drives appworld as a benchmark via MCP instead).
  • Move exgentic_a2a_runner/README.md to the top-level README.md so landing on the repo shows the actual usage docs. Intro is reframed to preserve the "Kagenti Workload Harness" positioning, and sibling-file links (ibac-benchmarking.md, AUTHBRIDGE_PIPELINE_SPEC.md, analyze-run.sh, download_mlflow_traces.py, analyze_traces.py) are rewritten to point one directory deeper.
  • Drop the "Key Differences from AppWorld Runner" comparison table from the README and scrub 6 appworld references from exgentic_a2a_runner/IMPLEMENTATION_CHECKLIST.md.

The three top-level planning docs (IMPLEMENTATION_SUMMARY.md, EXGENTIC_A2A_RUNNER_PLAN.md, EXGENTIC_ARCHITECTURE.md) still contain historical appworld references and are intentionally left untouched — they're archaeology from the exgentic build-out, not living docs.

References to the appworld benchmark in exgentic_a2a_runner (README + e2e-test.sh) are unchanged — that's an MCP-driven benchmark target, independent of the deleted runner folder.

Test plan

  • README.md renders correctly on the PR page (title, intro, TOC, sibling links resolve)
  • Links to exgentic_a2a_runner/ibac-benchmarking.md, AUTHBRIDGE_PIPELINE_SPEC.md, analyze-run.sh, download_mlflow_traces.py, analyze_traces.py resolve on GitHub
  • exgentic_a2a_runner/e2e-test.sh --benchmarks gsm8k,tau2,appworld still runs (appworld benchmark target unaffected)
  • grep -r appworld_a2a_runner returns only the three intentionally-preserved top-level planning docs

…level

- Delete appworld_a2a_runner/ package
- Move exgentic_a2a_runner/README.md to top-level README.md, updating
  intro to preserve workload-harness framing and fixing sibling links
  now one directory deep (ibac-benchmarking.md, AUTHBRIDGE_PIPELINE_SPEC.md,
  analyze-run.sh, download_mlflow_traces.py, analyze_traces.py)
- Drop "Key Differences from AppWorld Runner" section from README
- Scrub appworld references from exgentic IMPLEMENTATION_CHECKLIST.md

The three top-level planning docs (IMPLEMENTATION_SUMMARY.md,
EXGENTIC_A2A_RUNNER_PLAN.md, EXGENTIC_ARCHITECTURE.md) are historical
planning artifacts and are left as-is per user request.

Signed-off-by: Kelly Abuelsaad <kaymar@gmail.com>
@yoavkatz

Copy link
Copy Markdown
Contributor

Looks good.

@yoavkatz
yoavkatz merged commit da728dd into main Jul 15, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from New/ToDo to Done in Rossoctl Issue Prioritization Jul 15, 2026
yoavkatz added a commit to yoavkatz/workload-harness that referenced this pull request Jul 19, 2026
…-runner

chore: remove appworld_a2a_runner and promote exgentic README to top level
Signed-off-by: Yoav Katz <katz@il.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants