docs(agent-eval): Outpost llms.txt in prompt and default LLMS URL#848
Merged
docs(agent-eval): Outpost llms.txt in prompt and default LLMS URL#848
Conversation
Describe the production documentation index (plain-text .md URLs,
nav-aligned) in the onboarding prompt template and placeholder table.
Fix the example URL and remove optional/runner-only wording from the
template copy.
Default {{LLMS_FULL_URL}} to EVAL_DOCS_URL/llms.txt in run-agent-eval,
always include the llms line in local-docs mode, and drop the filter that
removed the bullet when EVAL_LLMS_FULL_URL was unset.
Made-with: Cursor
Contributor
There was a problem hiding this comment.
Pull request overview
Aligns the Outpost agent onboarding prompt and agent-eval harness defaults with the live Outpost documentation index at /docs/outpost/llms.txt, so the prompt and evaluator consistently point agents to the same docs entrypoint.
Changes:
- Update the agent prompt template to reference the
llms.txtdocumentation index (instead of an optional “full bundle” URL). - Make the eval runner default
{{LLMS_FULL_URL}}to${EVAL_DOCS_URL}/llms.txt(or production) and always include the docs-index line in local-docs mode. - Update
.env.exampleand placeholder fixtures to match the newllms.txtbehavior/URL.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/agent-evaluation/src/run-agent-eval.ts | Defaults LLMS_FULL_URL to docsUrl/llms.txt, always emits the docs-index line in local-docs mode, removes prior conditional line stripping. |
| docs/agent-evaluation/hookdeck-outpost-agent-prompt.md | Rewords the docs reference to point at llms.txt as the documentation index. |
| docs/agent-evaluation/fixtures/placeholder-values-for-turn0.md | Updates example placeholder value for {{LLMS_FULL_URL}} to the llms.txt URL. |
| docs/agent-evaluation/.env.example | Documents EVAL_LLMS_FULL_URL defaulting behavior (append /llms.txt). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
alexbouchardd
approved these changes
Apr 21, 2026
…TOPICS - docs-agent-eval-ci: concurrency group so parallel jobs do not share live Outpost mutations; set OUTPOST_CI_CLEANUP_TENANT for fixture tenant. - execute-ci-artifacts: DELETE cleanup tenant before run and on EXIT; after successful GET /configs require TOPICS empty, include *, or include OUTPOST_CI_PUBLISH_TOPIC (skip on non-200 or OUTPOST_SKIP_MANAGED_TOPICS_VERIFY). - README and .env.example document behavior. Made-with: Cursor
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.
Summary
Aligns the onboarding agent prompt template with the live Hookdeck Outpost documentation index (
/docs/outpost/llms.txt), keeps eval harness defaults consistent, and hardens the Docs agent eval (CI slice) live Outpost step.Changes
Prompt & eval harness
hookdeck-outpost-agent-prompt.md: Documentation bullet and{{LLMS_FULL_URL}}placeholder describe the plain-textllms.txtindex (correct production URL); remove optional / eval-runner wording from the template copy.run-agent-eval.ts: Default{{LLMS_FULL_URL}}to${EVAL_DOCS_URL}/llms.txt(or production); always include the documentation-index line in local-docs mode; remove line-stripping when env was unset..env.example,fixtures/placeholder-values-for-turn0.md: Match the above.CI (docs-agent-eval-ci + execute-ci-artifacts)
OUTPOST_CI_CLEANUP_TENANT: delete the fixture tenant before scripts and again on EXIT so destination limits do not break repeated runs.GET /configs: when managed config returns 200, requireTOPICSto be empty, include*, or includeOUTPOST_CI_PUBLISH_TOPIC(defaultuser.created); otherwise fail fast with a clear message. Skips on non-200 orOUTPOST_SKIP_MANAGED_TOPICS_VERIFY=1.README.md: documents the above.Related
/docs/outpost/llms.txt(hookdeck/website) serves the index the prompt points to.