Skip to content

Commit 8ec0320

Browse files
committed
New Agents Profile Manager
1 parent 0571864 commit 8ec0320

11 files changed

Lines changed: 89 additions & 0 deletions

content/docs/features/agents.mdx

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,71 @@ The application lists all available agent profiles in the **Agent Profile Select
4646
- **Planner**: A strategic agent optimized for multi-step reasoning, task decomposition, and execution planning.
4747
- **Coder**: An agent specialized in analyzing and implementing code, ideal for software development tasks.
4848

49+
## Profile Manager
50+
51+
The **Profile Manager** provides a full UI for inspecting, overriding, and creating agent profiles — no manual file editing required. Open it by clicking **Manage Profiles** at the bottom of the **Agent Profile Selector** dropdown.
52+
53+
<Screenshot src="/img/profiles/manage-profiles-button.webp" alt="Manage Profiles button in the Agent Profile Selector dropdown" />
54+
55+
The left sidebar lists every profile (built-in and custom). Select one to view and edit its configuration on the right. A lock icon (🔒) marks built-in profiles, and a blue dot (●) indicates the currently active profile.
56+
57+
### Viewing & Overriding Built-in Profiles
58+
59+
Built-in profiles (**Chat**, **Coder**, **Planner**) are shown as **Read-only** — their server-defined defaults are displayed but cannot be edited directly. You can, however, **override** the default model and theme for any built-in profile from the **Settings** tab. Overrides are stored as user preferences and take precedence over the server configuration without modifying the original profile files.
60+
61+
<Screenshot src="/img/profiles/readonly-profile.webp" alt="Built-in Coder profile in read-only mode" />
62+
63+
#### Override Model
64+
65+
Click the **Selected Model** dropdown to pick a different default model for the profile. A full model selector opens where you can search, filter by provider, and browse all available models. Click **Clear Override** to revert to the server default.
66+
67+
<Screenshot src="/img/profiles/profile-models.webp" alt="Model override selector for a profile" />
68+
69+
#### Override Theme
70+
71+
Use the **Theme** dropdown to choose a different UI theme for the profile. The dropdown shows all available light and dark themes.
72+
73+
<Screenshot src="/img/profiles/profile-themes.webp" alt="Theme override selector for a profile" />
74+
75+
### Creating Custom Profiles
76+
77+
Click the **+** button next to **SELECT PROFILE** in the sidebar to create a new custom profile. Custom profiles are fully editable — you can change the profile name, set a default model and theme, upload a custom avatar, configure tool and skill restrictions, and manage all prompt files.
78+
79+
Custom profiles are saved to your user profiles directory (`~/.llms/user/<user>/profiles/`) and can be deleted via the **Delete Profile** button.
80+
81+
### Profile Manager Tabs
82+
83+
The Profile Manager organizes each profile's configuration across four tabs:
84+
85+
#### Settings
86+
87+
Configure the profile's display name, default model, and theme. For built-in profiles, this tab shows the server configuration defaults and lets you set personal overrides. For custom profiles, all fields are directly editable.
88+
89+
#### Skills
90+
91+
View and configure which skills the profile is allowed to invoke. Skills are grouped by their source directory (e.g. `~/.llms/.agent/skills`, `.agent/skills`). Toggle individual skills on or off to build the exact skill set your agent needs. When all skills are enabled, the tab header shows **Skills (All)**.
92+
93+
<Screenshot src="/img/profiles/profile-skills.webp" alt="Skills tab showing allowed skills grouped by source" />
94+
95+
#### Tools
96+
97+
View and configure which system and extension tools the profile can execute. Tools are grouped by category (e.g. `core_tools`, `computer`, `filesystem`). Toggle individual tools on or off to restrict the agent's capabilities. When all tools are enabled, the tab header shows **Tools (All)**.
98+
99+
<Screenshot src="/img/profiles/profile-tools.webp" alt="Tools tab showing allowed tools grouped by category" />
100+
101+
#### Files
102+
103+
Browse and edit the profile's prompt files — `SYSTEM.md`, `SYSTEM.template`, and any additional `.md` files used as template variables. For built-in profiles, files are displayed as **Read-Only**. For custom profiles, you can edit file contents inline, create new files with the **+** button, and delete files.
104+
105+
<Screenshot src="/img/profiles/profile-system-prompt.webp" alt="Files tab showing the system prompt for the Coder profile" />
106+
107+
Custom profiles using composite prompts (`SYSTEM.template`) show all template files as selectable tabs, making it easy to manage complex multi-file prompt architectures entirely from the UI:
108+
109+
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
110+
'SYSTEM.template': '/img/profiles/SYSTEM.template.webp',
111+
'Editing Prompt Files': '/img/profiles/new-ubi-profile.webp',
112+
}} />
113+
49114
### Planner → Coder Workflow
50115

51116
A common and effective pattern is to use the **Planner** and **Coder** profiles together in a two-phase workflow:

content/docs/latest.mdx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,30 @@ Streaming is now implemented across **all providers**, so responses render token
140140

141141
Streaming works the same way across every provider - Anthropic, OpenAI, Google, OpenRouter, Groq, Mistral, Cerebras, xAI, Fireworks, Ollama, LM Studio and all other OpenAI-compatible providers - so you get consistent real-time output no matter which model or provider you choose.
142142

143+
## August 3, 2026
144+
145+
### Profile Manager
146+
147+
The new **Profile Manager** provides a full UI for viewing, overriding, and creating [Agent Profiles](/docs/features/agents) — no manual file editing required. Access it from the **Manage Profiles** option at the bottom of the Agent Profile Selector dropdown.
148+
149+
<Screenshot src="/img/profiles/manage-profiles-button.webp" alt="Manage Profiles button" />
150+
151+
Built-in profiles (**Chat**, **Coder**, **Planner**) are displayed as **Read-only** with their server-defined defaults visible. You can **override** the default model and theme for any built-in profile through the **Settings** tab — overrides are stored as user preferences and take effect immediately without modifying the original profile files.
152+
153+
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
154+
'Built-in Profile (Read-only)': '/img/profiles/readonly-profile.webp',
155+
'Model Override Selector': '/img/profiles/profile-models.webp',
156+
}} />
157+
158+
Create entirely new custom profiles with the **+** button — each with its own name, avatar, default model, theme, tool/skill restrictions, and system prompt files. Custom profiles support inline editing of `SYSTEM.md`, `SYSTEM.template`, and all template variable files, plus the ability to add and delete prompt files directly from the UI.
159+
160+
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
161+
'Custom Profile Files': '/img/profiles/new-ubi-profile.webp',
162+
'SYSTEM.template Editor': '/img/profiles/SYSTEM.template.webp',
163+
}} />
164+
165+
See the [Profile Manager docs](/docs/features/agents#profile-manager) for the full walkthrough.
166+
143167
## July 3, 2026
144168

145169
### Audio & Speech Models via OpenRouter
46 KB
Loading
10.5 KB
Loading
73.7 KB
Loading
87.4 KB
Loading
56 KB
Loading
90.7 KB
Loading
55.8 KB
Loading
77 KB
Loading

0 commit comments

Comments
 (0)