> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# December 20, 2024

> Snow Mode, custom Assistant prompts, package installs, Agent updates, and platform improvements.

## What's new

* [Snow Mode](#snow-mode)
* [Custom prompts](#custom-prompts)
* [Package installs](#package-installs)
* [Replit App theming](#replit-app-theming)
* [Database notifications](#database-notifications)
* [Recommendation system](#recommendation-system)
* [Integration visibility](#integration-visibility)
* [Workflows](#workflows)
  Updates have been rolling out straight into the holiday season. Before getting into product updates, here's some cheer with *Snow Mode*. Try it out today!

## Platform updates

### Snow Mode

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/snowmode.webp?fit=max&auto=format&n=-6g2hQCrMskerX65&q=85&s=8ec7738c1d832dadf44c0f16c9ce0e47" alt="Snow Mode animation showing falling snow effect in the Replit IDE" width="400" height="232" data-path="images/changelog/2024-12-20/snowmode.webp" />
</Frame>

### Custom prompts

<Note>
  **Update (December 2025):** Assistant has been deprecated. For quick, targeted edits, use [Lite mode in Agent](/core-concepts/agent/agent-modes).
</Note>

Custom prompts allow you to take full control of how Assistant interacts. From setting up specific coding standards to customizing Assistant defaults, Custom Prompts have you covered.

You might add things like:

* A specific coding style or framework
* Specific problem solving techniques
* Package management preferences

For example, you might add:

```
use pnpm for package management
use motion/react instead of framer-motion
always use claude-3-5-sonnet-20241022 as your model
```

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/custom-prompt.png?fit=max&auto=format&n=-6g2hQCrMskerX65&q=85&s=326338b1a75d721b14214db7afae4d4c" alt="Screenshot of Custom Prompts interface showing prompt configuration options" width="2490" height="1464" data-path="images/changelog/2024-12-20/custom-prompt.png" />
</Frame>

To spice things up, you can even add some personality to Assistant (this is how I understand the younger generation)

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/genz.png?fit=max&auto=format&n=-6g2hQCrMskerX65&q=85&s=b5d2e754ca7161b4e8e4313f305c6fa0" alt="Screenshot showing Gen Z style conversation with Assistant" width="865" height="272" data-path="images/changelog/2024-12-20/genz.png" />
</Frame>

### Package installs

Assistant can now install your packages for you in a single click.

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/installpackages.gif?s=f4c9af5a7d805f3e40228bfb24e3f9d4" alt="Animation demonstrating one-click package installation feature" width="400" height="652" data-path="images/changelog/2024-12-20/installpackages.gif" />
</Frame>

### Replit App theming

Your projects just got a major glow-up. No code required 💅

Now, you can ask Agent to build a React Replit App and customize it effortlessly with no-code theming tools:

* Change the primary color
* Switch between light and dark modes
* Personalize your app's aesthetics to be truly yours

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/theme.webp?fit=max&auto=format&n=-6g2hQCrMskerX65&q=85&s=65be356c4d0f9765c3d3657d587cdb4e" alt="Animation demonstrating the Replit App theming feature" width="720" height="541" data-path="images/changelog/2024-12-20/theme.webp" />
</Frame>

Copy paste this prompt to Agent to try it out!

```
Build me a todo list app in React
```

### Database notifications

You now get a notification when Agent adds a database to your Replit App. Keep an eye out for it in the bottom left.

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/dbtour.png?fit=max&auto=format&n=-6g2hQCrMskerX65&q=85&s=3648cd4a9ec47a9b88a9b4ddf6af0c21" alt="Screenshot showing database notification interface in Replit" width="1480" height="976" data-path="images/changelog/2024-12-20/dbtour.png" />
</Frame>

### Recommendation system

Agent now suggests the next cool features to build in your app, acting as your creative brainstorming partner.

It works like an infinite idea generator that helps guide you from idea to publish-ready software, fast.

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/features.webp?fit=max&auto=format&n=-6g2hQCrMskerX65&q=85&s=df04c508fc6286e6f5c577e0e3245c9f" alt="Animation showing feature recommendations and suggestions" width="400" height="230" data-path="images/changelog/2024-12-20/features.webp" />
</Frame>

### Integration visibility

Agent now features enhanced integration visibility, allowing you to better track and manage integrations throughout your workflow.

Supported integrations include OpenAI, Stripe, Firebase, and more!

<Frame>
  <img src="https://mintcdn.com/replit/-6g2hQCrMskerX65/images/changelog/2024-12-20/integrations.gif?s=f18a7d53fb5f6c62e936e11eaa8fc83d" alt="Animation showing integration visibility features and options" width="800" height="450" data-path="images/changelog/2024-12-20/integrations.gif" />
</Frame>

### Workflows

A Workflow is an easily configurable "Run" button that can run any command(s) you'd like.

It is a reusable, customizable sequence of steps that can be executed within your Replit App. They can be as simple as running **`python main.py`** or as complex as executing a multi-step procedure.

Example Use Cases:

* Run multiple services in parallel (e.g., frontend + backend)
* Execute files or commands sequentially (e.g., run linter → run tests, compile → execute code)

To start [creating workflows](https:/.replit.com/replit-workspace/workflows#creating-workflows), go to the Workflows pane by using the tools sidebar menu, or search for the Workflows pane using **`Command + K`**.

Check it out [here](https:/.replit.com/replit-workspace/workflows).
