You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduces an AI agent built on the Mastra framework.
Mastra を基盤とした AI エージェントを導入。
feat(ai): Support multiple AI providers and cross-provider model selection (#11394) @miya
Admins can now configure OpenAI, Anthropic, Google, and Azure OpenAI simultaneously with per-provider enable/disable, and users can pick models across providers in chat.
管理者が OpenAI / Anthropic / Google / Azure OpenAI を同時に設定・有効/無効切替でき、ユーザーはチャットでプロバイダー横断のモデル選択が可能に。
feat(ai): Show official AI provider & model names in the UI (#11432) @miya
AI provider and model names in the chat and admin UI now show official display names (e.g. "OpenAI", "GPT-4o") instead of internal IDs.
AI のプロバイダー名・モデル名を、内部 ID ではなく公式の表示名(例: OpenAI、GPT-4o)で表示するよう改善。
Replaces the suggest-path recommendation engine with a Mastra-based agentic search that iterates queries against page content, and retires the old features/openai integration entirely.
Adds an HTTP endpoint returning each page's content as Markdown (via .md URL or Accept: text/markdown) with a navigation footer, so AI agents can fetch page content in one GET without running JavaScript.
feat(activity-log): Activity Log with action-keyed snapshot union (incl. activities Prisma migration) (#11393) @yuki-takei
Makes attachment deletions (direct and cascade) traceable in the audit log by freezing file details into a snapshot at delete time, alongside a migration of the activities model to Prisma.
imprv: Lazy-load mail transports to keep nodemailer/aws-sdk out of boot (#11479) @yuki-takei
Lazy-loads mail transport libraries (nodemailer, aws-sdk) so they no longer load at boot when mail is not configured, further reducing startup memory usage.
Connects the Prisma client at boot instead of on the first query, so connection failures and the engine's memory cost surface immediately rather than on the first user request.
Adds an admin UI to view the audit-log snapshot details captured for attachment deletions, with a formatted view for attachments and a raw fallback for other actions.
監査ログの管理画面に、添付削除操作で記録されたスナップショット詳細を表示する機能を追加。添付には整形表示、その他の操作には raw 表示で対応。
Migrates the GROWI monorepo to native ESM, removing CJS server output and legacy transpilePackages workarounds, and enforces a no-extension import convention via CI.
support: Reduce memory consumption for the GROWI server (#11208) @yuki-takei
Ships three confirmed memory fixes (MongoDB connection pool limits, a trimmed OpenTelemetry instrumentation set, and a defensive timer), reducing retained RSS growth by about 84% in testing.