Skip to content

Commit 482ab08

Browse files
committed
move img to category folders
1 parent 75268c3 commit 482ab08

33 files changed

+63
-54
lines changed

app/(home)/page.tsx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ export default function HomePage() {
295295
</div>
296296
<div className="rounded-xl overflow-hidden shadow-2xl border border-slate-200 dark:border-slate-700 dark:bg-white mb-8">
297297
<Image
298-
src="/img/gemini-filestores-upload-folder.webp"
298+
src="/img/gemini/gemini-filestores-upload-folder.webp"
299299
alt="Document Upload with Categories"
300300
width={1200}
301301
height={800}
@@ -305,7 +305,7 @@ export default function HomePage() {
305305
<div className="grid md:grid-cols-2 gap-6 mb-8">
306306
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
307307
<LightboxImage
308-
src="/img/gemini-filestores.webp"
308+
src="/img/gemini/gemini-filestores.webp"
309309
alt="Filestore Management"
310310
width={600}
311311
height={400}
@@ -314,7 +314,7 @@ export default function HomePage() {
314314
</div>
315315
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
316316
<LightboxImage
317-
src="/img/gemini-sync.webp"
317+
src="/img/gemini/gemini-sync.webp"
318318
alt="Bidirectional Sync"
319319
width={600}
320320
height={400}
@@ -325,7 +325,7 @@ export default function HomePage() {
325325
<div className="grid md:grid-cols-3 gap-6">
326326
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
327327
<LightboxImage
328-
src="/img/gemini-search-all.webp"
328+
src="/img/gemini/gemini-search-all.webp"
329329
alt="Search All Documents"
330330
width={400}
331331
height={300}
@@ -334,7 +334,7 @@ export default function HomePage() {
334334
</div>
335335
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
336336
<LightboxImage
337-
src="/img/gemini-search-category.webp"
337+
src="/img/gemini/gemini-search-category.webp"
338338
alt="Search by Category"
339339
width={400}
340340
height={300}
@@ -343,7 +343,7 @@ export default function HomePage() {
343343
</div>
344344
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
345345
<LightboxImage
346-
src="/img/gemini-search-document.webp"
346+
src="/img/gemini/gemini-search-document.webp"
347347
alt="Gemini RAG chat with document context"
348348
width={400}
349349
height={300}
@@ -394,7 +394,7 @@ export default function HomePage() {
394394
<div className="grid md:grid-cols-3 gap-6 mb-8">
395395
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
396396
<LightboxImage
397-
src="/img/tool-files.webp"
397+
src="/img/tools/tool-files.webp"
398398
alt="File System Tools"
399399
width={400}
400400
height={300}
@@ -423,7 +423,7 @@ export default function HomePage() {
423423
<div className="grid md:grid-cols-3 gap-6">
424424
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white max-h-[500px]">
425425
<LightboxImage
426-
src="/img/tool-python.webp"
426+
src="/img/tools/tool-python.webp"
427427
alt="Python Code Execution Tool"
428428
width={500}
429429
height={500}
@@ -432,7 +432,7 @@ export default function HomePage() {
432432
</div>
433433
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white max-h-[500px]">
434434
<LightboxImage
435-
src="/img/tool-javascript.webp"
435+
src="/img/tools/tool-javascript.webp"
436436
alt="JavaScript Code Execution Tool"
437437
width={500}
438438
height={500}
@@ -441,7 +441,7 @@ export default function HomePage() {
441441
</div>
442442
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white max-h-[500px]">
443443
<LightboxImage
444-
src="/img/tool-csharp.webp"
444+
src="/img/tools/tool-csharp.webp"
445445
alt="C# Code Execution Tool"
446446
width={500}
447447
height={500}
@@ -481,7 +481,7 @@ export default function HomePage() {
481481
</div>
482482
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
483483
<LightboxImage
484-
src="/img/tools-chat-gemini-image.webp"
484+
src="/img/tools/tools-chat-gemini-image.webp"
485485
alt="Gemini image generation via MCP"
486486
width={600}
487487
height={400}
@@ -501,7 +501,7 @@ export default function HomePage() {
501501
</div>
502502
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
503503
<LightboxImage
504-
src="/img/tools-exec.webp"
504+
src="/img/tools/tools-exec.webp"
505505
alt="Execute MCP Tools"
506506
width={400}
507507
height={300}
@@ -510,7 +510,7 @@ export default function HomePage() {
510510
</div>
511511
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
512512
<LightboxImage
513-
src="/img/tools-exec-results.webp"
513+
src="/img/tools/tools-exec-results.webp"
514514
alt="Tool Execution Results"
515515
width={400}
516516
height={300}
@@ -520,7 +520,7 @@ export default function HomePage() {
520520
</div>
521521
<div className="rounded-xl overflow-hidden shadow-xl border border-slate-200 dark:border-slate-700 dark:bg-white">
522522
<LightboxImage
523-
src="/img/tools-chat-tetris.webp"
523+
src="/img/tools/tools-chat-tetris.webp"
524524
alt="Interactive HTML results from MCP tools"
525525
width={1200}
526526
height={600}

content/docs/extensions/gemini.mdx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Build up your own knowledge base in File Stores, optionally organized into categ
99

1010
Here's an example of querying the single [v3 Release Notes](/docs/v3) document for its best features:
1111

12-
<Screenshot src="/img/gemini-search-document.webp" />
12+
<Screenshot src="/img/gemini/gemini-search-document.webp" />
1313

1414
## Install
1515

@@ -43,13 +43,13 @@ GEMINI_API_KEY=your_api_key_here
4343

4444
From your home page you can click the **Chat** icon to start a RAG chat session against all documents in your filestore. Or click the filestore list item to open it and manage documents.
4545

46-
<Screenshot src="/img/gemini-filestores.webp" />
46+
<Screenshot src="/img/gemini/gemini-filestores.webp" />
4747

4848
### 1. Creating a Filestore
4949

5050
First step is to create a Filestore to hold your documents. Navigate to the Gemini extension page and click **New Store**. Give it a descriptive name (e.g., "Project Documentation"). This creates a logical container in the Gemini Filestore Search API.
5151

52-
<Screenshot src="/img/gemini-filestores-create.webp" />
52+
<Screenshot src="/img/gemini/gemini-filestores-create.webp" />
5353

5454
### macOS Slow Performance
5555

@@ -59,7 +59,7 @@ First step is to create a Filestore to hold your documents. Navigate to the Gemi
5959

6060
Once you've created a Filestore, clicking on it opens the Filestore management interface where you can upload, organize, and interact with your documents.
6161

62-
<Screenshot src="/img/gemini-filestores-new.webp" />
62+
<Screenshot src="/img/gemini/gemini-filestores-new.webp" />
6363

6464
#### Summary
6565
Displays aggregate statistics about the filestore including total document count and storage size.
@@ -79,14 +79,14 @@ The **New Chat** button or the **Chat Icon** next to **All Documents** lets you
7979

8080
You can drag and drop files directly onto the drop zone or click the file icon to select files.
8181

82-
<Screenshot src="/img/gemini-filestores-upload-single.webp" />
82+
<Screenshot src="/img/gemini/gemini-filestores-upload-single.webp" />
8383

8484
When uploading, the UI will order the documents by **Uploading** where it shows the progress of the current document being uploaded first, followed by documents yet to be uploaded.
8585

8686
- **Supported Formats**: Text, Markdown, PDF, and other text-based formats.
8787
- **Categories**: You can type a category name (e.g., "API Docs") in the input field before uploading to automatically organize files.
8888

89-
<Screenshot src="/img/gemini-filestores-upload-folder.webp" />
89+
<Screenshot src="/img/gemini/gemini-filestores-upload-folder.webp" />
9090

9191
### 3. Chatting with Data
9292
Once your documents are uploaded and processed (status shows as "Active"), you can start a RAG chat:
@@ -98,35 +98,35 @@ Once your documents are uploaded and processed (status shows as "Active"), you c
9898

9999
Each RAG Session starts a new Chat configured with a **Gemini Model** and the `file_search` tool pre-configured to use the selected filestore, category, or document, as visually indicated by the header labels.
100100

101-
<Screenshot src="/img/gemini-search-all.webp" />
101+
<Screenshot src="/img/gemini/gemini-search-all.webp" />
102102

103103
The bottom of the Chat session shows the grounded sources used to answer your query.
104104

105105
You can expand the sources section to see which documents were used to answer your query.
106106

107-
<Screenshot src="/img/gemini-search-all-expanded.webp" />
107+
<Screenshot src="/img/gemini/gemini-search-all-expanded.webp" />
108108

109109
As sources contain incomplete fragments of your documents, they may not render perfectly in the UI. If needed you can click the filename to download the full original document for reference.
110110

111111
## Query only Documents in a Category
112112

113113
When querying a specific category, the extension automatically constructs the `file_search` tool call with the appropriate `metadata_filter` to limit the query to that category of documents.
114114

115-
<Screenshot src="/img/gemini-search-category.webp" />
115+
<Screenshot src="/img/gemini/gemini-search-category.webp" />
116116

117117
## Query a Single Document
118118

119119
Simarly, when querying a specific document, the extension constructs the `file_search` tool call with the appropriate `metadata_filter` to limit the query to that single document.
120120

121-
<Screenshot src="/img/gemini-search-document.webp" />
121+
<Screenshot src="/img/gemini/gemini-search-document.webp" />
122122

123123
### 4. Syncing
124124
If you suspect your local data is out of sync with Gemini (e.g., after manual deletion in AI Studio or network interruptions), click the **Sync Store** button.
125125
- The sync report will show any discrepancies.
126126
- It will automatically attempt to repair issues where possible (e.g., updating local metadata).
127127
- It highlights files that are missing locally or remotely.
128128

129-
<Screenshot src="/img/gemini-sync.webp" />
129+
<Screenshot src="/img/gemini/gemini-sync.webp" />
130130

131131

132132
## Configuration

content/docs/extensions/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"ui",
88
"server",
99
"tools",
10-
"fast_mcp",
1110
"core-tools",
11+
"computer_use",
1212
"gemini"
1313
]
1414
}

content/docs/extensions/tools.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,25 +107,25 @@ View all registered tools and their definitions at `/tools` page via the left si
107107

108108
You can execute tools directly from the Tools page by clicking the **Execute** button next to each tool, filling out the required parameters in the dialog, and clicking **Run Tool**.
109109

110-
<Screenshot src="/img/tools-exec.webp" />
110+
<Screenshot src="/img/tools/tools-exec.webp" />
111111

112112
#### Results
113113

114114
Upon execution, the tool's output is displayed in a results dialog with specific rendering based on the output type:
115115

116-
<Screenshot src="/img/tools-exec-results.webp" />
116+
<Screenshot src="/img/tools/tools-exec-results.webp" />
117117

118118
### Chat Sessions
119119

120120
When included, the same tools can be also be invoked indirectly by LLMs during chat sessions:
121121

122-
<Screenshot src="/img/tools-chat-gemini-image.webp" />
122+
<Screenshot src="/img/tools/tools-chat-gemini-image.webp" />
123123

124124
### HTML Results
125125

126126
Tool outputs containing HTML content are rendered within an `<iframe>` within the results dialog which safely sandboxes the content whilst letting you interact with it and play games like Tetris from the arguments or output of a tool call:
127127

128-
<Screenshot src="/img/tools-chat-tetris.webp" />
128+
<Screenshot src="/img/tools/tools-chat-tetris.webp" />
129129

130130
### Top Panel Tools Selector
131131

content/docs/features/core-tools.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,15 @@ These tools allow LLMs to run code snippets dynamically as part of their reasoni
9999
### Python and C# Examples
100100

101101
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
102-
'Run Python': '/img/tool-python.webp',
103-
'Run C#': '/img/tool-csharp.webp',
102+
'Run Python': '/img/tools/tool-python.webp',
103+
'Run C#': '/img/tools/tool-csharp.webp',
104104
}} />
105105

106106
### JavaScript and TypeScript Examples
107107

108108
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
109-
'Run JavaScript': '/img/tool-javascript.webp',
110-
'Run TypeScript': '/img/tool-typescript.webp',
109+
'Run JavaScript': '/img/tools/tool-javascript.webp',
110+
'Run TypeScript': '/img/tools/tool-typescript.webp',
111111
}} />
112112

113113
## Sandbox Environment

content/docs/features/run-code-ui.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ These tools allow LLMs to run code snippets dynamically as part of their reasoni
3737
### Python and C# Examples
3838

3939
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
40-
'Run Python': '/img/tool-python.webp',
41-
'Run C#': '/img/tool-csharp.webp',
40+
'Run Python': '/img/tools/tool-python.webp',
41+
'Run C#': '/img/tools/tool-csharp.webp',
4242
}} />
4343

4444
### JavaScript and TypeScript Examples
4545

4646
<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{
47-
'Run JavaScript': '/img/tool-javascript.webp',
48-
'Run TypeScript': '/img/tool-typescript.webp',
47+
'Run JavaScript': '/img/tools/tool-javascript.webp',
48+
'Run TypeScript': '/img/tools/tool-typescript.webp',
4949
}} />
5050

5151
## Sandbox Environment
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,25 +102,25 @@ Fundamentally MCP Servers are a standardized way to expose external tools to LLM
102102

103103
An MCP Tools are grouped under their tool name, making it easy to identify, enable or disable them for each chat session. You can execute tools directly from the Tools page by clicking the **Execute** button next to each tool, filling out the required parameters in the dialog, and clicking **Run Tool**.
104104

105-
<Screenshot src="/img/tools-exec.webp" />
105+
<Screenshot src="/img/tools/tools-exec.webp" />
106106

107107
#### Results
108108

109109
Upon execution, the tool's output is displayed in a results dialog with specific rendering based on the output type:
110110

111-
<Screenshot src="/img/tools-exec-results.webp" />
111+
<Screenshot src="/img/tools/tools-exec-results.webp" />
112112

113113
### Chat Sessions
114114

115115
When included, the same tools can be also be invoked indirectly by LLMs during chat sessions:
116116

117-
<Screenshot src="/img/tools-chat-gemini-image.webp" />
117+
<Screenshot src="/img/tools/tools-chat-gemini-image.webp" />
118118

119119
### HTML Results
120120

121121
Tool outputs containing HTML content are rendered within an `<iframe>` within the results dialog which safely sandboxes the content whilst letting you interact with it and play games like Tetris from the arguments or output of a tool call:
122122

123-
<Screenshot src="/img/tools-chat-tetris.webp" />
123+
<Screenshot src="/img/tools/tools-chat-tetris.webp" />
124124

125125
### Top Panel Tools Selector
126126

content/docs/mcp/meta.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"title": "Model Context Protocol",
3+
"defaultOpen": true,
4+
"pages": [
5+
"fast_mcp",
6+
"gemini_mcp",
7+
"omarchy_mcp"
8+
]
9+
}

0 commit comments

Comments
 (0)