Skip to content

docs: name the assistant Ask Crewlet - #53

Merged
pinotelio merged 1 commit into
mainfrom
rename/ask-crewlet
Oct 30, 2026
Merged

pinotelio merged 1 commit into
mainfrom
rename/ask-crewlet

Conversation

@pinotelio

Copy link
Copy Markdown
Contributor

The engine's in-dashboard assistant is now named Ask Crewlet. This PR renames it wherever the operator names it to people. It replaces "Dashboard Assistant" and "the assistant".

What changes

  • CRD descriptions (kubectl explain): the doc comments on spec.assistant and its deep work in api/v1alpha1/*_types.go. The CRDs, the chart's CRDs and docs/reference/api.md were regenerated with make manifests generate chart api-docs, the same set verify-generated checks, so nothing generated was edited by hand.
  • CEL refusal: an enabled spec.assistant without llm now reads "Ask Crewlet, when enabled, needs llm: name the model provider it runs on, one whose webTools is Denied". The test constant msgEnabledNeedsLLM is updated to match.
  • Docs: guides/cli-agents.md, guides/exposure.md, concepts/company-document.md, concepts/runtime.md and CONTRIBUTING.

What stays

  • Every contract is unchanged: field names, JSON keys, spec.assistant* paths, example resource names (assistant, assistant-deep), the sandbox path, and the engine config mirror.
  • Comments read only by developers, and test data, still say "Dashboard Assistant".

Note

The heading "A provider for Ask Crewlet" in docs/guides/cli-agents.md changes its anchor from #a-provider-for-the-dashboard-assistant to #a-provider-for-ask-crewlet. I updated the one link to it inside this repo. No other Crewlet repo links to the old anchor.

Tests

  • go build ./... and go vet pass for api/..., internal/... and test/crd/..., and gofmt is clean.
  • Under envtest, TestCompanyAssistantValidation and TestCompanyAssistantDeepWorkValidation pass, including the new message.
  • The render contract tests need the engine binary, so CI runs them.

Companion PRs: crewlet/uilet#160, and the engine rename (in progress).

The engine's in-dashboard assistant is now named Ask Crewlet. Rename it in
the API types' doc comments, and so in the CRD descriptions, the chart's
CRDs and the generated API reference, and in the guides, the concepts and
CONTRIBUTING. The CEL message for an enabled assistant without llm names
it too. Field names, JSON keys and every other contract stay as they were.

Signed-off-by: pinotelio <ahmadreza.mollapour@gmail.com>
@pinotelio
pinotelio marked this pull request as ready for review October 30, 2026 20:20
@pinotelio
pinotelio merged commit 3a767f7 into main Oct 30, 2026
7 checks passed
@pinotelio
pinotelio deleted the rename/ask-crewlet branch October 30, 2026 22:11
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