Chat
Interactive chat is the primary interface for conversational AI in Workjet. The chat panel is docked at the bottom of every tab, providing instant access to AI from anywhere in the workspace. Every message flows through the AI gateway for DLP scanning, cost tracking, and audit logging.
Sending Messages
Type your message in the chat input and press Enter to send. Use Shift + Enter for multi-line input. Responses stream in real time with token counts displayed as they arrive.
Document Drag-and-Drop
Drag a file onto the chat panel to include it as context for your conversation. The AI reads the document and can answer questions about its contents, summarize it, extract data, or transform it.
This is useful for tasks like:
- Summarizing a lengthy PDF report
- Reviewing and suggesting improvements to a code file
- Extracting structured data from a CSV
- Analyzing meeting notes in a markdown file
File Attachment
Click the attachment icon in the chat input to browse and attach files. Supported file types include:
| Category | Formats |
|---|---|
| Documents | .pdf, .docx, .txt, .rtf |
| Code | .js, .ts, .py, .go, .rs, .java, .cpp, .html, .css, and more |
| Data | .csv, .json, .xml, .yaml |
| Markup | .md, .mdx, .tex |
Tip: You can attach multiple files in a single message to compare documents, merge data, or provide broader context for your question.
Model Switching
Use the model selector dropdown in the chat header to switch between available AI models mid-conversation. Available models depend on your organization's routing configuration and may include:
- Anthropic: Claude Opus, Claude Sonnet, Claude Haiku
- OpenAI: GPT-4o, GPT-4o Mini
- Google: Gemini Pro, Gemini Flash
- Open source (via Ollama): Llama, Qwen, DeepSeek, Gemma
Switching models does not reset the conversation — the full message history is sent to the new model so it has complete context.
Streaming Responses
Responses stream token-by-token as the model generates them. You'll see:
- Text appearing in real time as the model writes
- A running token count in the message footer
- A stop button to cancel generation mid-stream
Document Context
When you attach or drag a document, it becomes part of the conversation context. The AI can reference the document across multiple turns. Document context persists for the entire chat session, so follow-up questions can reference previously attached files.
Chat Commands
Special commands can be typed directly in the chat input:
| Command | Description |
|---|---|
/clear | Clear the current conversation history |
/model [name] | Switch to a specific model |
/skill [name] | Invoke a skill by name |
/export | Export the conversation as markdown |
Skill-Enhanced Chat
You can invoke skills directly from the chat. When a skill is activated, its system prompt and tool configuration are applied to the conversation, giving you a specialized AI assistant for the duration of that interaction.
Next Steps
- Set up background assistants for autonomous tasks
- Create skills for repeatable workflows
- Connect MCP tools to extend chat capabilities