Developer Interface
An in-dashboard AI assistant that runs on your AI provider.
Chalk Assistant is an agentic assistant built into the Chalk dashboard. It runs on an AI provider you connect: Chalk supplies the harness and the tools, and you supply the model. It acts on your environment through the same tool set as the Chalk MCP Server, letting you drive tasks from the UI that you can also drive from your own coding agents.
Chalk Assistant is disabled by default. An Owner or Team Manager must enable it for an environment and configure the AI provider and model to use. Chalk Assistant supports OpenAI, Anthropic, and any OpenAI-compatible endpoint, which takes a base URL you supply. Every conversation in that environment runs on the provider and model configured there.
Notes:
You can reach the assistant two ways:
⌘K (Ctrl+K on Windows and Linux), type a question, then press Shift+Enter to hand
it to the assistant.You can attach objects from your environment instead of pasting their names. Click + Context to search and attach any of the following:
The assistant’s tools cover queries and ChalkSQL, features and resolvers, sandboxes and notebooks, deployments, infrastructure, and observability. See the MCP Server page for more information.
Each time you open the sidebar it starts a fresh conversation. Your conversation list shows your own conversations.
Chalk Assistant is designed to help you with the work that surrounds a model:
The examples below show how it can help.
Ask about the shape of your environment before you write code against it.
user namespace, and which of them are computed by SQL
resolvers?”user.fraud_score and every resolver that contributes to it.”user.id=1234 and return the fraud features with their timestamps.”The assistant can create a Chalk Notebook, add cells, install dependencies, run cells, and read the results back. Changes it makes apply immediately, so review them in the notebook afterward.
KeyError. Read the error and fix the cell.”The assistant reads the same query errors, plans, logs, and traces you would open by hand.
user.fraud_score returned an error. Find it and explain the
cause.”OOMKilled in the last hour and tell me which workload restarted.”Ask it to inspect infrastructure and set up monitoring, then check its work before you rely on it.
Chalk Functions you have deployed are callable from a conversation, so a function already running in your environment becomes a step the assistant can take inside a longer task.
score_applicant function with this payload and summarize what it returned.”