Skip to content

fix: finish Kinetic rename in llms.txt, llms-full.txt and api-ai.json - #50

Merged
sarthakagrawal927 merged 2 commits into
mainfrom
fix/49-kinetic-agent-files
Sep 5, 2026
Merged

sarthakagrawal927 merged 2 commits into
mainfrom
fix/49-kinetic-agent-files

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Summary

  • Finish the Email Manager → Kinetic rename in the three agent-facing files missed by the initial rename: public/llms.txt, public/llms-full.txt, and public/api-ai.json.
  • Per issue Rename to Kinetic missed llms.txt, llms-full.txt and api-ai.json #49's canonical record, name is Kinetic; "Email Manager" is kept only as an explicitly labelled retired alias (alternateName in JSON, a "Formerly "Email Manager" (retired alias)" line in the txt files), never as the primary name.
  • Also updated the in-repo runtime/generator source src/agent-edge.mjs (the AGENT_SURFACE payload that serves /api/ai and embeds the llms/llms-full/indexMd strings), since it is marked "generated by apply-agent-surfaces" — an external fleet tool not invoked by pnpm build, so leaving it stale would serve the old name at runtime and drift from the static files.

Files changed

  • public/llms.txt — heading # Kinetic; added "Formerly "Email Manager" (retired alias)" line.
  • public/llms-full.txt — heading and ## Index entry → # Kinetic; added retired-alias line.
  • public/api-ai.jsonnameKinetic; added alternateName: "Email Manager".
  • src/agent-edge.mjsAGENT_SURFACE.name, catalog.nameKinetic with alternateName; embedded llmsTxt/llmsFullTxt/indexMd strings updated to match the public files.

Generator involvement

src/agent-edge.mjs and the JSON-LD block in index.html are both tagged "generated by apply-agent-surfaces", which is an external fleet tool and is not run by pnpm build (build runs vite build, build:landing, overlay-landing.mjs, verify:indexing — none regenerate these files). So the edits will not be stripped on next build. I fixed the in-repo source so the runtime-served /api/ai matches.

Test plan

  • pnpm lint — clean
  • pnpm typecheck — clean
  • pnpm test — 98 passed
  • No remaining "Email Manager" as a primary name in the four files (only as labelled retired alias)

Closes #49

Same rename defect as #49: the fleet-jsonld WebSite node still had
name "Email Manager". Updated in place to name "Kinetic" with
alternateName "Email Manager" (retired alias). The block sits inside
fleet-jsonld:start/end markers (generated by apply-agent-surfaces,
an external fleet tool not run by pnpm build), so the in-place edit
will not be stripped on next build; the upstream registry should also
be updated to keep future regenerations consistent.
@sarthakagrawal927
sarthakagrawal927 merged commit 115d8ca into main Sep 5, 2026
1 check passed
@sarthakagrawal927
sarthakagrawal927 deleted the fix/49-kinetic-agent-files branch September 5, 2026 23:52
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.

Rename to Kinetic missed llms.txt, llms-full.txt and api-ai.json

1 participant