# Features ## Chat The chat interface is where everything happens. Ask a question, give an instruction, or describe what you want — Studio streams the AI's response in real time so you can see it think and act. ![Chat interface](/assets/studio-chat.59b1e87ba523d78abda6ad85bdbd253b32f0529f15b5ef99552fe9f1e76cafc9.5c07e18c.png) What makes it powerful: - **Extended thinking** — Expand the thinking panel to see the AI's reasoning before it responds. Useful for understanding complex analysis or debugging unexpected results. - **Tool calls in real time** — Watch the AI execute queries, read files, and call APIs as it works. Every tool call is visible and expandable. - **Voice input** — Dictate your messages instead of typing. - **Auto-compact** — Long conversations don't hit a wall. When the context window fills up, Studio automatically summarizes earlier messages so the conversation continues seamlessly. ## Artifacts When the AI generates something visual — a chart, a table, a code file, a document — it appears in the artifact panel alongside the chat. ![Artifact panel](/assets/studio-artifacts.654d1b3357ef2e9beeb737027ebb343182a911cb988a17adb9e3e51c20405047.5c07e18c.png) | Type | Example | | --- | --- | | **Chart** | Revenue trends, segment overlap visualizations, funnel analysis | | **Table** | Query results, user lists, segment previews | | **Code** | SQL queries, YAML configs, workflow definitions | | **Document** | Analysis reports, documentation drafts | Artifacts are interactive. You can sort tables, zoom into charts, copy code blocks, and export anything to a file. ## Marketing Preview ![Marketing preview](/assets/studio-marketing-preview.2c7af734c09c9e815c6641a24dda7ba25ba1fc6184fe4f805dc7287091f93d40.5c07e18c.png) Studio can render visual previews of your CDP resources directly in the artifact panel. When you build or review a journey, segment, or workflow, Studio generates an interactive diagram showing the full structure — entry criteria, decision points, segment rules, activation steps — so you can verify the logic before pushing to your account. Ask the AI to modify a step and the preview updates in real time. ## Projects Every time you start a new analysis or workflow, you end up re-explaining context: which database, which segment, what coding conventions to follow. Projects eliminate that. ![Project settings](/assets/studio-project-settings.726f593f08dff9b9846c7484d4a74f048c364fb5fae67a7b9d6c79534c074f56.5c07e18c.png) A project is a saved workspace that pre-loads context into every new chat: - **Instructions** — "Always use the `marketing` database. Format SQL with CTEs." Custom rules the AI follows automatically. - **Working folder** — A directory on your machine where the AI reads and writes files (YAML configs, exports, query results). - **Skills** — Pre-activate specific skills so they're always available. A "CDP Management" project might always have segment and journey skills enabled. - **TD context** — Pin a default database, table, or segment so you don't have to specify it every time. Switching Projects Use `Cmd+P` or type `@project:` in the chat input or command palette to switch projects. Each project keeps its own configuration, so you can jump between "Analytics" and "CDP Ops" without reconfiguring anything. ## Slash Commands Type `/` in the chat to invoke a skill directly. An autocomplete dropdown shows available skills — select one and it runs with your message as input. ![Slash commands](/assets/studio-slash-commands.2ff57f616ffd6361e003f42898be0b72dda1494d9cfbd0e48b129a752c01c058.5c07e18c.png) For example, `/sql-skills:trino-optimizer` followed by a query will analyze it for performance issues and suggest improvements. ## Bang Commands Type `!` to run any tdx CLI command or MCP tool directly from the chat. The output appears inline. ![Bang commands](/assets/studio-bang-commands.4c12846ce3cfff536da9a863605482d74afcda29093a7cbcb16b3af658d60a4d.5c07e18c.png) ``` !tdx databases !tdx query "SELECT count(*) FROM mydb.users" !tdx segment list ``` This is useful when you want quick, direct access to CLI functionality without going through the AI. ## Keyboard Shortcuts | Shortcut | Action | | --- | --- | | `Cmd+N` / `Ctrl+N` | New chat | | `Cmd+P` / `Ctrl+P` | Switch project | | `Cmd+Shift+P` / `Ctrl+Shift+P` | Command palette | | `Cmd+O` / `Ctrl+O` | Search chats | | `Cmd+\` / `Ctrl+\` | Toggle sidebar | | `Cmd+,` / `Ctrl+,` | Settings | | `Cmd++` / `Ctrl++` | Zoom in | | `Cmd+-` / `Ctrl+-` | Zoom out | | `Cmd+0` / `Ctrl+0` | Reset zoom | ## Search and Clipping Use `Cmd+O` to search across all your past conversations. You can clip important messages for quick reference later. ## Settings ![Settings](/assets/studio-settings.f2ad27e024be23a3e62f90be1f7afc48060d5c0352a28922684dbc3405792daf.5c07e18c.png) - **Theme** — Light, dark, or match your system - **Font size** — Adjust to your preference - **Working folder** — Set the default directory for file operations - **Accounts** — Add and switch between multiple TD accounts and regions ## Next Steps - [Concepts](/ja/treasure-code/studio/concepts) — Understand how projects, models, and credits work together - [Skills](/ja/treasure-code/studio/skills) — Browse and install agent skills - [Connections](/ja/treasure-code/studio/connections) — Connect external services to expand what the AI can do