Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr-ci-healchecks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
env:
ARCH: x86_64-unknown-linux-gnu
OLLAMA_VERSION: v0.12.3
SHINKAI_NODE_VERSION: v1.1.14
SHINKAI_NODE_VERSION: v1.1.16
run: |
npx ts-node ./ci-scripts/download-side-binaries.ts

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ jobs:
env:
ARCH: ${{ matrix.arch }}
OLLAMA_VERSION: v0.12.3
SHINKAI_NODE_VERSION: v1.1.14
SHINKAI_NODE_VERSION: v1.1.16
run: |
npx ts-node ./ci-scripts/download-side-binaries.ts

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ jobs:
- name: Download side binaries
env:
ARCH: ${{ matrix.arch }}
SHINKAI_NODE_VERSION: v1.1.14
SHINKAI_NODE_VERSION: v1.1.16
OLLAMA_VERSION: v0.12.3
run: |
npx ts-node ./ci-scripts/download-side-binaries.ts
Expand Down
6 changes: 3 additions & 3 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ Antes de ejecutar Shinkai, deberá descargar el binario de nodo Shinkai incrusta

```bash
ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand All @@ -152,15 +152,15 @@ npx ts-node ./ci-scripts/download-side-binaries.ts
```bash
ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```

** Windows: **

```powershell
$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.14"
$ENV:SHINKAI_NODE_VERSION="v1.1.16"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand Down
6 changes: 3 additions & 3 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ Shinkaiを実行する前に、アプリケーションのコア機能を駆動

```bash
ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand All @@ -152,15 +152,15 @@ npx ts-node ./ci-scripts/download-side-binaries.ts
```bash
ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```

** Windows:**

```powershell
$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.14"
$ENV:SHINKAI_NODE_VERSION="v1.1.16"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand Down
6 changes: 3 additions & 3 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ Shinkai를 실행하기 전에 응용 프로그램의 핵심 기능에 전원을

```bash
ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand All @@ -152,15 +152,15 @@ npx ts-node ./ci-scripts/download-side-binaries.ts
```bash
ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```

** Windows : **

```powershell
$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.14"
$ENV:SHINKAI_NODE_VERSION="v1.1.16"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ Before running Shinkai, you'll need to download the embedded Shinkai Node binary

```bash
ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand All @@ -152,15 +152,15 @@ npx ts-node ./ci-scripts/download-side-binaries.ts
```bash
ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```

**Windows:**

```powershell
$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.14"
$ENV:SHINKAI_NODE_VERSION="v1.1.16"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand Down
6 changes: 3 additions & 3 deletions README.zh-HK.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ Before running Shinkai, you'll need to download the embedded Shinkai Node binary

```bash
ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand All @@ -152,15 +152,15 @@ npx ts-node ./ci-scripts/download-side-binaries.ts
```bash
ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```

**Windows:**

```powershell
$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.14"
$ENV:SHINKAI_NODE_VERSION="v1.1.16"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand Down
6 changes: 3 additions & 3 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ npm ci

```bash
ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand All @@ -152,15 +152,15 @@ npx ts-node ./ci-scripts/download-side-binaries.ts
```bash
ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.14" \
SHINKAI_NODE_VERSION="v1.1.16" \
npx ts-node ./ci-scripts/download-side-binaries.ts
```

**视窗:**

```powershell
$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.14"
$ENV:SHINKAI_NODE_VERSION="v1.1.16"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,13 @@ const nonOllamaProviderModels = {
'openai:gpt-4.1': 'Newest GPT‑4.1 model for high quality responses.',
'openai:gpt-4.1-mini': 'Smaller GPT‑4.1 model offering lower cost.',
'openai:gpt-4.1-nano': 'Fastest GPT‑4.1 variant for quick replies.',
'openai:gpt-5.1': 'OpenAI flagship model for coding and agentic tasks with configurable reasoning effort.',
'openai:4o-preview': 'Preview version of GPT‑4o with multimodal support.',
'openai:4o-mini': 'Compact GPT‑4o model balancing speed and quality.',
'openai:o1': 'OpenAI lightweight reasoning model.',
'openai:o1-mini': 'Smaller variant of OpenAI o1 model.',
'openai:o3-mini': 'Mini version of OpenAI o3 model.',
'gemini:gemini-3-pro-preview': 'Google flagship model for complex reasoning across modalities with advanced thinking and coding capabilities.',
} as Record<string, string>;

export function AIModelSelectorBase({
Expand Down
2 changes: 1 addition & 1 deletion apps/shinkai-desktop/src/pages/add-ai.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@ const AddAIPage = () => {
<SelectValue />
</SelectTrigger>
</FormControl>
<SelectContent className="max-h-[150px] overflow-y-auto text-xs">
<SelectContent className="max-h-[300px] overflow-y-auto text-xs">
{modelTypeOptions.map((modelType) => (
<SelectItem
key={modelType.value}
Expand Down
2 changes: 2 additions & 0 deletions apps/shinkai-desktop/src/utils/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ export const MODELS_WITH_THINKING_SUPPORT = {
'openai:gpt-5': { forceEnabled: false, reasoningLevel: true },
'openai:gpt-5-mini': { forceEnabled: false, reasoningLevel: true },
'openai:gpt-5-nano': { forceEnabled: false, reasoningLevel: true },
'openai:gpt-5.1': { forceEnabled: false, reasoningLevel: true },
'openai:o1': { forceEnabled: false, reasoningLevel: true },
'openai:o1-mini': { forceEnabled: false, reasoningLevel: true },
'openai:o3': { forceEnabled: false, reasoningLevel: true },
Expand All @@ -53,6 +54,7 @@ export const MODELS_WITH_THINKING_SUPPORT = {
'openai:o4-mini': { forceEnabled: false, reasoningLevel: true },

// Gemini models
'gemini:gemini-3-pro-preview': { forceEnabled: false, reasoningLevel: true },
'gemini:gemini-2.5-pro': { forceEnabled: false, reasoningLevel: true },
'gemini:gemini-2.5-flash': { forceEnabled: false, reasoningLevel: true },
'gemini:gemini-2.5-flash-preview-05-20': { forceEnabled: false, reasoningLevel: true },
Expand Down
13 changes: 8 additions & 5 deletions apps/shinkai-desktop/src/windows/shinkai-node-manager/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import './globals.css';

import { zodResolver } from '@hookform/resolvers/zod';
import { PlayIcon, StopIcon } from '@radix-ui/react-icons';
import { useTranslation } from '@shinkai_network/shinkai-i18n';
import { useSyncOllamaModels } from '@shinkai_network/shinkai-node-state/v2/mutations/syncOllamaModels/useSyncOllamaModels';
import {
AlertDialog,
Expand Down Expand Up @@ -71,6 +72,7 @@ import { useSyncStorageSecondary } from '../../store/sync-utils';
import { Logs } from './components/logs';

const App = () => {
const { t } = useTranslation();
useEffect(() => {
void info('initializing shinkai-node-manager');
}, []);
Expand Down Expand Up @@ -408,13 +410,14 @@ const App = () => {
>
<AlertDialogContent className="w-[75%]">
<AlertDialogHeader>
<AlertDialogTitle>Reset your Shinkai Node</AlertDialogTitle>
<AlertDialogTitle>
{t('shinkaiNode.resetConfirmDialog.title')}
</AlertDialogTitle>
<AlertDialogDescription>
<div className="flex flex-col space-y-3 text-left text-white/70">
<div className="flex flex-col space-y-1">
<span className="text-sm">
Are you sure you want to reset your Shinkai Node? This will
permanently delete all your data.
{t('shinkaiNode.resetConfirmDialog.description')}
</span>
</div>
</div>
Expand All @@ -427,13 +430,13 @@ const App = () => {
setIsConfirmResetDialogOpened(false);
}}
>
Cancel
{t('shinkaiNode.resetConfirmDialog.cancel')}
</AlertDialogCancel>
<AlertDialogAction
className="min-w-[120px]"
onClick={() => handleReset()}
>
Reset
{t('shinkaiNode.resetConfirmDialog.confirm')}
</AlertDialogAction>
</AlertDialogFooter>
</AlertDialogContent>
Expand Down
6 changes: 6 additions & 0 deletions libs/shinkai-i18n/locales/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,12 @@
"option2": "<b>Reset Data:</b> Permanently delete all your Shinkai Node data.",
"option3": "<b>Reset All:</b> Permanently delete all your Shinkai Node data including the encryption and signing keys."
},
"resetConfirmDialog": {
"title": "Reset your Shinkai Node",
"description": "Are you sure you want to reset your Shinkai Node? This will permanently delete all your data, including installed tools, agents and any configuration. We strongly recommend you to backup important information first.",
"cancel": "Cancel",
"confirm": "Reset"
},
"models": {
"labels": {
"models": "Models",
Expand Down
12 changes: 9 additions & 3 deletions libs/shinkai-i18n/locales/es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -904,6 +904,7 @@
},
"labels": {
"bookPages": "Hasta {{pages}} páginas de contenido",
"cloudCapability": "Nube",
"models": "Modelos",
"quality": "Calidad",
"showAll": "Mostrar todos los modelos",
Expand All @@ -912,8 +913,7 @@
"textCapability": "Generación de Texto",
"thinkingCapability": "Pensamiento",
"toolCallingCapability": "Herramientas",
"visionCapability": "Imagen a Texto",
"cloudCapability": "Nube"
"visionCapability": "Imagen a Texto"
},
"poweredByOllama": "Desarrollado por Ollama",
"success": {
Expand Down Expand Up @@ -941,6 +941,12 @@
"stoppedOllama": "Tu Ollama local se detuvo",
"syncedOllama": "Los modelos locales de Ollama se han sincronizado con tu Nodo Shinkai"
},
"resetConfirmDialog": {
"cancel": "Cancelar",
"confirm": "Restablecer",
"description": "¿Estás seguro de que deseas restablecer tu Nodo Shinkai? Esto eliminará permanentemente todos tus datos, incluidos las herramientas instaladas, agentes y cualquier configuración. Te recomendamos encarecidamente que hagas una copia de seguridad de la información importante primero.",
"title": "Restablecer tu Nodo Shinkai"
},
"resetNodeWarning": {
"description": "Tu nodo Shinkai está actualmente bloqueado por claves existentes. Para volver a conectarte, puedes restablecer todos los datos de tu nodo Shinkai.",
"option1": "<b>Restaurar:</b> Intente restaurar su conexión utilizando las claves respaldadas.",
Expand Down Expand Up @@ -1137,4 +1143,4 @@
"videoBanner": {
"unsupported": "Tu navegador no soporta la etiqueta de video."
}
}
}
12 changes: 9 additions & 3 deletions libs/shinkai-i18n/locales/id-ID.json
Original file line number Diff line number Diff line change
Expand Up @@ -904,6 +904,7 @@
},
"labels": {
"bookPages": "Hingga {{pages}} Halaman Konten",
"cloudCapability": "Awan",
"models": "Model",
"quality": "Kualitas",
"showAll": "Tampilkan semua model",
Expand All @@ -912,8 +913,7 @@
"textCapability": "Generasi Teks",
"thinkingCapability": "Pemikiran",
"toolCallingCapability": "Panggil Alat",
"visionCapability": "Gambar ke Teks",
"cloudCapability": "Awan"
"visionCapability": "Gambar ke Teks"
},
"poweredByOllama": "Didukung oleh Ollama",
"success": {
Expand Down Expand Up @@ -941,6 +941,12 @@
"stoppedOllama": "Ollama lokal Anda telah dihentikan",
"syncedOllama": "Model Ollama lokal disinkronkan dengan Node Shinkai Anda"
},
"resetConfirmDialog": {
"cancel": "Batal",
"confirm": "Atur Ulang",
"description": "Apakah Anda yakin ingin mengatur ulang Shinkai Node Anda? Ini akan menghapus semua data Anda secara permanen, termasuk alat yang diinstal, agen, dan konfigurasi apa pun. Kami sangat menyarankan Anda untuk mencadangkan informasi penting terlebih dahulu.",
"title": "Atur Ulang Shinkai Node Anda"
},
"resetNodeWarning": {
"description": "Node Shinkai Anda saat ini terkunci oleh kunci yang ada. Untuk terhubung kembali, Anda memiliki tiga pilihan:",
"option1": "<b>Pulihkan:</b> Coba pulihkan koneksi Anda menggunakan kunci yang telah dibackup.",
Expand Down Expand Up @@ -1137,4 +1143,4 @@
"videoBanner": {
"unsupported": "Peramban Anda tidak mendukung tag video."
}
}
}
Loading