Skip to content

refactor: drop Data's agent source and the source-mode exporter path - #84

Merged
EthanThatOneKid merged 1 commit into
mainfrom
split-data-out
Sep 23, 2026
Merged

EthanThatOneKid merged 1 commit into
mainfrom
split-data-out

Conversation

@EthanThatOneKid

Copy link
Copy Markdown
Contributor

Data's identity moves to its own repository (wazootech/data), so this repository stops carrying a second agent's source and the exporter mode that existed only to project it.

  • remove agents/data/ and agents/@wazootech/data/data.af
  • remove the export:data-agent-file and check:data-agent-file scripts
  • scripts/export-agent-file.ts now projects only a compiled eve manifest: the --source option, the source branch, the declared-tool subset, and the "source" projection mode are gone
  • drop the Data tests from lib/agent-file.test.ts and the Data surface test from lib/github-tool-catalog.test.ts; the fixture now projects in manifest mode
  • CI checks one .af instead of two; README and ARCHITECTURE record that Data's source now lives in wazootech/data

Verified in the worktree with Node 24: pnpm install --frozen-lockfile, pnpm run typecheck, pnpm test (173 pass), pnpm run build:eve, and pnpm run check:agent-file -- computer.af is byte-identical, still projected in eve-manifest mode.

Left alone deliberately: githubToolSurface's only option now has no production caller (the exporter passed Data's declared names through it). It stays as a tested library capability; say the word if you want it pruned too.

Data's identity moves to its own repository (wazootech/data), so this
repository stops carrying a second agent's source and the exporter mode
that existed only to project it.

- remove `agents/data/` and `agents/@wazootech/data/data.af`
- remove the `export:data-agent-file` and `check:data-agent-file` scripts
- `scripts/export-agent-file.ts` now projects only a compiled eve
  manifest: the `--source` option, the source branch, the declared-tool
  subset, and the `"source"` projection mode are gone
- drop the Data tests from `lib/agent-file.test.ts` and the Data surface
  test from `lib/github-tool-catalog.test.ts`; the fixture projects in
  manifest mode
- CI checks one .af instead of two; README and ARCHITECTURE record that
  Data's source now lives in `wazootech/data`

`computer.af` is byte-identical (`pnpm run check:agent-file` passes with
mode `eve-manifest`), and typecheck, `pnpm test`, and `build:eve` pass.
@vercel

vercel Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
computer Ready Ready Preview Sep 23, 2026 7:39pm UTC

@wazoocomputer

wazoocomputer Bot commented Sep 23, 2026

Copy link
Copy Markdown

This pull request removes Data's agent source code and its associated exporter path from this repository. This change reflects Data's identity moving to its own wazootech/data repository, streamlining the wazootech/computer repository to focus solely on Computer's projection.

File Change Summary
.github/ARCHITECTURE.md modified Updated documentation to reflect Data's new repository and the removal of its source/exporter.
.github/workflows/verify.yml modified Removed check:data-agent-file from CI.
README.md modified Updated instructions and descriptions related to agent file generation.
agents/@wazootech/data/data.af removed Deleted Data's agent file.
agents/data/agent/agent-file-declaration.json removed Deleted Data's agent file declaration.
agents/data/agent/instructions.md removed Deleted Data's instructions.
lib/agent-file.test.ts modified Removed Data-related tests.
lib/github-tool-catalog.test.ts modified Removed Data surface tests; fixture now projects in manifest mode.
package.json modified Removed export:data-agent-file and check:data-agent-file scripts.
scripts/export-agent-file.ts modified Updated to project only a compiled Eve manifest, removing --source option and related logic.

Reviewers should start by examining the changes in scripts/export-agent-file.ts and the updated documentation files to ensure the removal of Data's components is complete and correctly reflected.

1 similar comment
@wazoocomputer

wazoocomputer Bot commented Sep 23, 2026

Copy link
Copy Markdown

This pull request removes Data's agent source code and its associated exporter path from this repository. This change reflects Data's identity moving to its own wazootech/data repository, streamlining the wazootech/computer repository to focus solely on Computer's projection.

File Change Summary
.github/ARCHITECTURE.md modified Updated documentation to reflect Data's new repository and the removal of its source/exporter.
.github/workflows/verify.yml modified Removed check:data-agent-file from CI.
README.md modified Updated instructions and descriptions related to agent file generation.
agents/@wazootech/data/data.af removed Deleted Data's agent file.
agents/data/agent/agent-file-declaration.json removed Deleted Data's agent file declaration.
agents/data/agent/instructions.md removed Deleted Data's instructions.
lib/agent-file.test.ts modified Removed Data-related tests.
lib/github-tool-catalog.test.ts modified Removed Data surface tests; fixture now projects in manifest mode.
package.json modified Removed export:data-agent-file and check:data-agent-file scripts.
scripts/export-agent-file.ts modified Updated to project only a compiled Eve manifest, removing --source option and related logic.

Reviewers should start by examining the changes in scripts/export-agent-file.ts and the updated documentation files to ensure the removal of Data's components is complete and correctly reflected.

This branch was successfully deployed

1 active deployment
Preview — 3ecff31a Deployed Sep 23, 2026 by vercel[bot]
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.

1 participant