各パブリック記事が本当に翻訳されている場所を話します
マーケティングサイトのサイトマップは、すべての言語バージョンをリストします ヘルプセンター、ドキュメント、API リファレンスの記事、各記事ページ その hreflang の代替品として他の人に名前を付けます。 ネザーは翻訳を伝えることができる echo から: TranslateService は、プロバイダーがいな...
共有スイープをロックし、2つのポッドを実行
@Scheduled sweep をここで共有する効果は、現在、分散リースを通し、 singletonTaskRunner は何かを行う前に、一度に一度のフリートを渡って実行します。 ポッド。 これは、このサービスを1つのレプリカで保持する唯一のものだった - どこでもShedLockはありません このプラットフォーム...
エージェントがコールで読み込むスクリプトをサーブ
/api/kb/sales-scripts は、2つの新しい権利にゲートしました。 読み取る VIEW SALES SCRIPTS または MANAGE SALES SCRIPTS の書き込みは MANAGE を取る。 sessionHelper.hasRightは、このサービスのすべての門である、閉鎖に失敗します お...
関連記事、樹木を保つ公道
同じページに到達する3つのこと。 関連記事 KbArticleRelationServiceは「参照」の対称性を所有しています。 link: リスト、セット、提案、および削除時に実行されるクリアで、リタイド 記事は、他の人のリストでリンガーではなく、静かにそれを短くしません。 読み物は、KbReaderScope -...
聴衆の破片をあらゆる人間の読書に強制して下さい
作曲家は「可視」の3つのチップを常に提供してきました。 メンバー、チームメンバー、パブリック。 行に書かれ、インデックス化した Qdrant 従って助手はそれらを尊重し、そして人間に直面する読まないで下さい もう一度見てください。 記事のエンドポイントはすべて VIEW KB ARTICLES にゲートされました。 他...
2つのマスターノートを準備し、保護します
GET /api/notes/master は両方に応答し、欠落しています。 PUT /api/notes/master/org は、組織が取り組む「当社のマスターノート」を書いています。 メモ ID ではなく、他の組織が推測するものではありません。 お問い合わせ MANAGE ORG MASTER NOTE または所...
知識コンソールが何を読むかを確かめ、それが決してできないものを修理して下さい
4つのエンドポイントは、再構築されたナレッジベースのニーズと、APIが3つの事実を指しています。 状態にすることはできません。 GET /api/kb/pins はピン ROWS のページを返し、KbArticlePin.article は @JsonIgnore — なので、応答はピンID、メンバーID、日付、 ど...
API によるメモのリッチテキスト/プレーンテキストモードを運ぶ
リクエストされたモードとデフォルトを補完して、リッチにマッチする メモを編集します。 アップデートは、他のすべてのようにnullガードされます そのエンドポイントのフィールドなので、 { isRichText } だけを送る呼び出し側は、 メモを空白にします。 DTO は isRichTextOrDefault() ...
YugabyteDBのポイントとPostgreSQLDialectを使う
CockroachDB は YugabyteDB に置き換えられました。 接続文字列から移動 cockroachdb-public:26257 へ yb-tserver-service:5433, と Hibernate のダイアレクト **************** から PostgreSQLDialect.
Add async translation for KB articles, add locale-aware public article APIs
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authenticati...
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...
Add notes management with RAG integration
Move notes CRUD from SecurityService to KBService. Add note encryption, NATS event publishing for RAG pipeline, and AI processing toggle support. Notes with AI ...
Add unpublish endpoint for KB articles
Add POST /articles/{guid}/unpublish that sets status back to DRAFT and publishes a kb.article.unpublished NATS event so RAGService can remove the article from t...
Add org-level resource management and article-media linking APIs
Rewrite KbMediaService/Controller for org-level media CRUD with paginated listing, search, metadata update, and soft delete. Add article-media link/unlink/sync ...