New release v2.3.8
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
<li><a href="#email-handler">Email Handler (AI Assistant)</a></li>
|
||||
<li><a href="#shortcuts">Shortcuts (Prompt Templates)</a></li>
|
||||
<li><a href="#agent-skills">Agent Skills (SKILL.md)</a></li>
|
||||
<li><a href="#anytype">Anytype Integration</a></li>
|
||||
<li><a href="#bash-execution">Bash Execution</a></li>
|
||||
<li><a href="#icloud-backup">iCloud Backup</a></li>
|
||||
<li><a href="#reasoning">Reasoning / Thinking Tokens</a></li>
|
||||
@@ -117,14 +118,23 @@
|
||||
<h3>Sorting</h3>
|
||||
<p>Click the <strong>↑↓ Sort</strong> button to sort the list by:</p>
|
||||
<ul>
|
||||
<li><strong>Default</strong> — provider order</li>
|
||||
<li><strong>Default</strong> — provider order, with favourites floated to the top</li>
|
||||
<li><strong>Price: Low to High</strong> — cheapest per million tokens first</li>
|
||||
<li><strong>Price: High to Low</strong> — most capable/expensive first</li>
|
||||
<li><strong>Context: High to Low</strong> — largest context window first</li>
|
||||
</ul>
|
||||
|
||||
<h3>Favourite Models</h3>
|
||||
<p>Click the <strong>★</strong> star next to any model name to mark it as a favourite. Favourites:</p>
|
||||
<ul>
|
||||
<li>Float to the top of the Default sort order</li>
|
||||
<li>Can be filtered to show only with the <strong>☆</strong> star button in the toolbar</li>
|
||||
<li>Are shown as a filled yellow star ★ in the model row, the Model Info sheet, and the header bar</li>
|
||||
<li>Are shared across all three places — toggling in any one updates all</li>
|
||||
</ul>
|
||||
|
||||
<h3>Model Information</h3>
|
||||
<p>Click the <strong>ⓘ</strong> icon on any model row to open a full details sheet — context length, pricing, capabilities, and description — without selecting that model. You can also type:</p>
|
||||
<p>Click the <strong>ⓘ</strong> icon on any model row to open a full details sheet — context length, pricing, capabilities, and description — without selecting that model. The sheet also has a ★ star button to toggle favourites. You can also type:</p>
|
||||
<code class="command">/info</code>
|
||||
<p class="note">Shows information about the currently selected model.</p>
|
||||
|
||||
@@ -132,7 +142,7 @@
|
||||
<p>Use <kbd>↑</kbd> / <kbd>↓</kbd> to move through the list, <kbd>Return</kbd> to select the highlighted model.</p>
|
||||
|
||||
<h3>Default Model</h3>
|
||||
<p>Your selected model is automatically saved and will be restored when you restart the app.</p>
|
||||
<p>Set a model that oAI always opens with in <strong>Settings → General → Model Settings → Default Model</strong>. Click <strong>Choose…</strong> to pick from the full model list, or <strong>Clear</strong> to remove the default. Switching models during a chat session does <em>not</em> change your saved default — it only changes the current session.</p>
|
||||
</section>
|
||||
|
||||
<!-- Sending Messages -->
|
||||
@@ -1361,6 +1371,48 @@ Whenever the user asks you to translate something, translate it to Norwegian Bok
|
||||
</section>
|
||||
|
||||
<!-- Keyboard Shortcuts -->
|
||||
<!-- Anytype Integration -->
|
||||
<section id="anytype">
|
||||
<h2>Anytype Integration</h2>
|
||||
<p>oAI can connect to your local <a href="https://anytype.io" target="_blank">Anytype</a> desktop app, giving the AI read and write access to your personal knowledge base. All data stays on your machine — the API is local-only.</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
<ul>
|
||||
<li>Anytype desktop app installed and running</li>
|
||||
<li>An API key generated inside Anytype (Settings → Integrations)</li>
|
||||
</ul>
|
||||
|
||||
<h3>Setup</h3>
|
||||
<ol>
|
||||
<li>Open oAI Settings → Anytype tab</li>
|
||||
<li>Enable the toggle</li>
|
||||
<li>Enter your API key (leave the URL as the default unless your setup is unusual)</li>
|
||||
<li>Click <strong>Test Connection</strong> — a success message will show how many spaces were found</li>
|
||||
</ol>
|
||||
|
||||
<h3>What the AI Can Do</h3>
|
||||
<ul>
|
||||
<li><strong>Search</strong> — find objects by keyword across all spaces or within a specific one</li>
|
||||
<li><strong>Read</strong> — open any object and read its full markdown content</li>
|
||||
<li><strong>Create</strong> — make new notes, tasks, or pages</li>
|
||||
<li><strong>Append</strong> — add content to the end of an existing object without touching the rest (recommended for edits)</li>
|
||||
<li><strong>Update</strong> — rewrite the full body of an object (use only when truly restructuring content)</li>
|
||||
<li><strong>Checkboxes</strong> — toggle individual to-do checkboxes by text match, or mark tasks done via their native relation</li>
|
||||
</ul>
|
||||
|
||||
<div class="tip">
|
||||
<strong>💡 Tip — Append vs Update:</strong> Use <em>append</em> whenever you want to add content to an existing note. It fetches the current body, adds your new content at the end, and saves — leaving all existing text, links, and internal Anytype references intact. <em>Update</em> replaces the entire body and can degrade rich Anytype internal links (anytype://...) to plain text.
|
||||
</div>
|
||||
|
||||
<h3>Example Prompts</h3>
|
||||
<ul>
|
||||
<li>"Search my Anytype for notes about Swift concurrency"</li>
|
||||
<li>"Create a new task called 'Review PR #42' in my Work space"</li>
|
||||
<li>"Add today's meeting summary to my Weekly Notes object"</li>
|
||||
<li>"Mark the 'Buy groceries' checkbox as done in my Shopping List"</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section id="keyboard-shortcuts">
|
||||
<h2>Keyboard Shortcuts</h2>
|
||||
<p>Work faster with these keyboard shortcuts.</p>
|
||||
@@ -1549,6 +1601,27 @@ Whenever the user asks you to translate something, translate it to Norwegian Bok
|
||||
<li><strong>Restore from File…</strong> — imports settings from a backup file</li>
|
||||
<li>API keys and credentials are excluded from backups and must be re-entered after restore</li>
|
||||
</ul>
|
||||
|
||||
<h3>Anytype Tab</h3>
|
||||
<p>Connect oAI to your local <a href="https://anytype.io" target="_blank">Anytype</a> desktop app so the AI can search, read, and add content to your knowledge base.</p>
|
||||
<ul>
|
||||
<li><strong>Enable Anytype</strong> — toggle to activate the integration</li>
|
||||
<li><strong>API URL</strong> — local Anytype API endpoint (default: <code>http://127.0.0.1:31009</code>)</li>
|
||||
<li><strong>API Key</strong> — generated in Anytype → Settings → Integrations</li>
|
||||
<li><strong>Test Connection</strong> — verify connectivity and list available spaces</li>
|
||||
</ul>
|
||||
<p>When enabled, the AI has access to these tools:</p>
|
||||
<ul>
|
||||
<li><code>anytype_search_global</code> / <code>anytype_search_space</code> — search across all or a specific space</li>
|
||||
<li><code>anytype_list_spaces</code> / <code>anytype_get_space_objects</code> — explore your spaces</li>
|
||||
<li><code>anytype_get_object</code> — read the full markdown body of any object</li>
|
||||
<li><code>anytype_create_object</code> — create a new note, task, or page</li>
|
||||
<li><code>anytype_append_to_object</code> — <strong>add content to an existing object without rewriting it</strong> (preferred for edits — preserves Anytype internal links)</li>
|
||||
<li><code>anytype_update_object</code> — replace the full body (use sparingly; prefer append)</li>
|
||||
<li><code>anytype_toggle_checkbox</code> — surgically check/uncheck a to-do item by text match</li>
|
||||
<li><code>anytype_set_done</code> — mark a task done/undone via its native relation</li>
|
||||
</ul>
|
||||
<p class="note"><strong>Note:</strong> The Anytype desktop app must be running for the integration to work. The API is local-only — no data leaves your machine.</p>
|
||||
</section>
|
||||
|
||||
<!-- System Prompts -->
|
||||
|
||||
Reference in New Issue
Block a user