KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,594
総変更点
6,048
特徴:
5,310
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
October 4, 2026
FixVOIPService

FreePBXアドレスは設定または移動時に判断され、amiPortはポートでなければなりません

FreePBX 設定フォームは、表示するすべてのフィールドを送信します。 各審査 baseUrl と amiHost は 2 つのアドレスが K1M1 を拒否しました。 データベースアクセスを持つ演算子が格納されているので、クラスター内部 電話サーバーは何も保存できませんでした。名前は含まれています。 AMIフィールド...

Kamo·3w ago
FixKlusterServices

Kamo ops パスワードの回転

オペレータパスワード(Secret kamo/redis-ops-auth)は、KamoAI SP01タスク38でエージェントのトランスクリプトに達しました 決して回転しませんでした(SP98-M-2)。 2026-10-04 23:17Z で両方のサーバーに ユーザ, kamo/redis-0 と mail/rspa...

Kamo·3w ago
FixVOIPService

KamoPBX ユーザーはパスワードの Kazoo を要求し、プロバイダトークンは保存されません

カゾオは、ユーザ名とパスワードがないユーザを拒否 (400) data.password.required) なので、すべてのKamoPBX エクステンションと AI ラインが失敗しました。 2026-09-28 で KamoPBX に割かれて1 時間待っていた. 各ユーザ 今、ランダムなパスワードの誰もサインインし、...

Kamo·3w ago
Fixkamo-internal

UIスイープB:テーマトークン、プレーンエラー、見出し、メンバー、チャーター、ワークフォース、ワークステーション画面上のライブ承認(SP98 T21)

タスク20のハーネス33画面x 16ショット(ライト/ダーク、1440/390、空の/ローディング/エラー/フル):軸真剣または 前の528ショットの255で重要, 15 後に, それらのすべてはSP98-T21-2で支配されるアプリ全体の項目の. - テーマトークン:リストされたファイルに残っている文字色はありませ...

Kamo·3w ago
FixMediaService

ミーティングページリンクは、OrgLinkHostsが選択した組織のコンソールにあります

ミートリンクス会議 このページでは、Kamo Meet の参加 URL からコンソールホストをオフにします。 meet.<domain> は内部になりました。<domain> ホストする参加 URL 名 部屋のクリエイターは、組織のドメインであり、 まだライブしていないので、要約メールとAIコンパニオンのコンテキストは...

Kamo·3w ago
FixMediaService

返信は、自分の会話でのみメッセージを引用することができます

メンバーのチャットはクライアントのparentIdをベアビューアップで解決しました id は、親のテキストから返答引用を生成し、 著者の名前とメンバー ID が会話のライブフレームに出てきます そして応答で。 別のメッセージのidを保持する誰もがそれを持っていることができます 自分の会話や会話やオーガナイザーの会話に引...

Kamo·3w ago
FixEmailService

同社が語る名前で会社を識別するAIの署名開示名

人工知能会員のメール開示は、{組織化} を満たしています。 組織のタイトル(そのレターヘッド)なので、Lunaのメールは「AIメンバー」と言いました KamoCRM Inc.のチームは、彼女の呼び出しは短い名前を言うことです。 開示は、現在、共有された名前の規則(OrgSpoken)を使用します。 名前: の 短い名前...

Kamo·3w ago
FixKlusterServices

メールネームスペースがセッションストアに届かないこと

rspamdは現在、独自のRedisでデータを保持しているため、プラットフォームRedisはそのデータをドロップします mail rspamd ユーザは、kamo の名前空間だけを認め、 rspamd の ConfigMap がドロップする プラットフォームRedisで指摘したキー。 SECRETS.md は各ログイン...

Kamo·3w ago
FixSecurityService

コンピュータの割り当ては、組織全体ではなく、1人のメンバーを読み取ります

HostedComputerAccess.isMemberは、組織のすべてのメンバーが1つをテストするためにロードしました id と emailOf は、同じ割り当てパスの直後に呼び出され、 1つのメールを読んでください。 プライマリキーと組織によってメンバーの1列が現れます。 (SP98-L-3).

Kamo·3w ago
FixKlusterServices

メンバーのxrdpデスクトップは、組織の壁紙を示しています

xfdesktop は、X サーバの RandRandR 出力名の下に保存されたバックドロップを描画します。 会員は xrdp セッションで動作します。 xorgxrdp サーバは出力を呼び出します。 rdp0, しかし、メンバーのエージェントは、モニターの下にのみ壁紙を書いていますVirtual-1, 名前 いいえ ...

Kamo·3w ago
FixKlusterServices

VNC のパスワードが密封されると、買収が終了します

VncAccessは、メモリ内のテイクオーバーをクリアし、パスワードファイルを書きました。 書き込みが失敗すると、x11vnc は、テイクオーバーパスワードの受信を続けた エージェントは、ツールの飛行機の制御が終わったと述べたので、AIはAIは、 キーボードの人はまだ。 期限切れの買収が同じギャップを持っていた。 お問...

Kamo·3w ago
FixConversionService

/transcribeで空白の内部の秘密が503に答えます

/transcribeは、****************が設定されていないときに403に回答しました。 master §7 項目 13 は、すべての内部エンドポイントの 503 を尋ねます。 /transcribe/detailedは既に答えました。 チェックは現在、一つの拒否に住んでいます 両方のエンドポイント共有...

Kamo·3w ago
Fixkamo-asterisk-support

AI エンドポイント ライターは FreePBX がエンドポイント ファイルを生成するまでは何もしません

Pjsip.endpoint.conf がどの拡張子が存在するかについて何も知られていないので、 書き込みされた空の管理されたAIセクション(および再読み込み)を適用します。 エクステンションのLiveKitの連絡先を離れます。 それは今、その場合、まったく何もない WebRTCReconciler は既に (SP98...

Kamo·3w ago
FixAIService

Ulawマッピングが今日到達できない理由

レビュー (el-format-review-1.md) は、AudioController.SPEECH FORMATS にフラグを立てた "ulaw" エントリがないので、ElevenLabsFamily's の腕が到達していない output format は、今日 E5 を介して切り替えます。 挙動が変化しない...

Kamo·3w ago
FixEmailService

エイリアス・ドメイン・メンバーシップのクロス・ルート・リトリートをキープします

ラウンド3レビュー(電子メール修正レビュー-3.md)確認ラウンド2のBLOCKER固定(歩く) sage@kamouniverse.com は、アプリコードと Postfix 独自のプラットフォームエイリアスの両方を経由して ルールをライブに書き換え、最後に終了 — 同意します)、+tag フォールドの削除を確認 正...

Kamo·3w ago
September 29, 2026
FixAIService

ElevenLabs は、実際に求めた呼び出し主のフォーマットを話す

アダプターのハードコードされた output format=mp3 44100 128 は、すべての呼び出しで、 wav の E5 を尋ねる (または kamoai-voice は pcm を、すべての電話で尋ねる) mp3 バック — 1 つの余分損失のデコードとコールパスのリサンプルを受け取り、 /api/ai/v...

Kamo·4w ago
FixEmailService

所有するドメインを無条件に再試行し、+tagの折目をドロップ

ラウンド2レビュー(メール-fix-review-2.md)は、MAJOR #3のラウンド1の修正が見つかりました(マルチプル) ルートドメイン)は、元のバグを再開しました。 - ブロッカー:kamouniverse.comは、ライブ、同時に証明されたルート(org domains、 所有権検証、親なし)およびデフォ...

Kamo·4w ago
FixMediaService

ミラー付きエイリアスチェックをトリムし、メンバーごとにレイジーロードを強制停止

AI-full-name の修正に関する調査結果 (4ea53c5): - LOW: ミラーリングされたユーザー名の比較は、両側をトリムしなかったので、エイリアス isBlank() のゲートを生き残ったストレイ・ホワイトスペース( "luna")で保存し、 ミラーとして認識されるのではなくパッドを入れるintact...

Kamo·4w ago
FixSecurityService

AI-dispatch 監査証跡の名前は、チャットと同じ意味で

******************************** ハンド重複したMemberDisplayNames' プレフィックス優先(usernameAlias は、実名上無条件に勝る)、 独自のコメント警告で、二人は決して漂流してはならない。 メディアサービスの後 チャットは、AIメンバーのLuna Black...

Kamo·4w ago
FixMCPGatewayService

上流画像は、それを充填する代わりに、包まれたテキストに従います(SP98 T25A)

ワークステーションのスクリーンショットは、ベース64の約250 KBのMCPイメージブロックです。 ザ・オブ・ザ・ 不信なラップは結果のテキストにそれをシリアライズしたので、テキスト予算が保持される base64 は途中で切断し、イメージの横にある単語を決して読みません。 get app state のアクセシビリティ...

Kamo·4w ago
Fixkamo-internal

一般的な送信失敗の代わりに未知の受信者の名前

Round-1 MAJORのレビュー:EmailServiceのRecipientDomainValidatorが422に応答 送信前のRECIPIENTS UNKNOWNは、受信者の名前の1つを試みる 組織のメールドメインは、メールボックス、エイリアス、共有メールボックス、またはマッチしません。 パーソナルメールボッ...

Kamo·4w ago
FixEmailService

RecipientDomainValidatorで見つかったレビューを偽物パス3つ閉じる

D-luna-1 (email-fix-review-1.md)の独立したレビューは、2つのBLOCKERとMAJORを発見しました。 各々の正当なメールの偽の拒否, すでにこのコードから実証 リポ: - ケース(ブロッカー): AliasService.createAlias、SharedMailboxServic...

Kamo·4w ago
FixMCPGatewayService

文字列リテラルではなくRECIPIENTS UNKNOWN定数を使用する

ラウンド1 NITのレビュー:定数が宣言され、参照されなかったので、それと withDirectoryHint のリテラルは、これまで編集していた場合、サイレントにドリフトすることができます 一人で。 また、docコメントの「またはメンバー」のワーディングを修正しました。 emailService の Recipien...

Kamo·4w ago
Fixkamo-asterisk-support

AI エクステンションは G.711 のみを提供しているので、AI の足は G.722 ではありません

livekit-sip は、最初のコードではなく、一番ランク付けされたコーデックでオファーに応答します。 提供されているもの (メディアSDK sdp.SelectAudio: G722 -5 > PCMU -10 > PCMA -20). と allow=!all,g722,ulaw,alaw すべてのAIがLive...

Kamo·4w ago
FixMediaService

AIメンバーのチャット名は、人間と同じフルネームです

メニュー 信頼できるMember.usernameAlias オーバー エイリアスが非ブランクであったとき、アカウント自身のフルネーム。 メンバークリエイションサービス アカウントのユーザー名を新しいメンバーのエイリアス列にミラーリングします。 フォームを作成すると、明示的なニックネームが送信されないという人間やAI ...

Kamo·4w ago
Fixkamo-internal

UIは、テーマトークン、プレーンエラー、空の状態、電話レイアウト(SP98 T20)を分離します

AI設定(登録、ルーティング、MCP、労働力制御、セキュリティ&モデル)、ペルソナ、プラットフォーム 管理者とアシスタントのモデルピッカー, 静的ハーネスの掃引から 25 光と 暗い, で 1440 と 390, 空, ロード, エラーとフル (400 ショット; axe 深刻な/クリティカル 149 ショット 前の,...

Kamo·4w ago
FixKlusterServices

プラットフォームのメインラインは、起動を生き残り、8200はチームラインです

Luna's go-live (2026-09-28) は、拡張子に [kamo-main-luna] を書きました。custom.conf と KAMO LUNA EXT / KAMO LUNA MAX RING を hostPath で手渡して、globals custom.conf へ。 boot.sh は、すべ...

Kamo·4w ago
FixAIService

簡単な単語は、それが何のケースも持っていないので、新しい共有libクラスはビルドを破らない

チャーターコンピラーアクション クラスはデフォルト→単語(名前):小文字の列名、最初の文字を獲得します 増資(PLACE INTERNAL CALLは「内部呼び出し場所」を読み込みます。) 既存のラベルは、すべて保存されます。 SP95 タスク 1 共有libのPLACE INTERNAL CALL(タスク4)の先.

Kamo·4w ago
FixMCPGatewayService

拒絶された受取人がモデルを指示し、その人を見上げる

EmailService は、受取人の名前を組織自身のものとして拒否するようになりました。 メールドメインはメールボックス、エイリアス、またはメンバー(RECIPIENTS UNKNOWN、コンパニオン)にマッチしません。 修正)。 mail send/reply/forward のすべての漏斗 MailPack. s...

Kamo·4w ago
FixEmailService

メールサーバに到達する前に、org のドメインで推測された受信者を拒否

ルナ (AI 会員) は、所有者に電子メールを伝え、推測するように求めた ******************************** 実際のアドレス(sage@kamocrm.com)を調べる代わりに。 kamouniverse.com は 1 つ org 独自の検証済みメールドメインなので、postfix がバ...

Kamo·4w ago
FixAIService

組織の区域で、静かな時間に、前に触れない接触

SP98-A-11の特長 連絡がなかった場合、同意後、到着ゲートが右に戻りました 状態の列、従って風邪は静かな時間(そして接触予算をスキップしました):を去りました 最初にメールが届かない場合は、そのメールが3:00に出てきます。 状態のない接触 ステート行を読んでいないすべてのチェックを実行します。, 同じ証拠で 注...

Kamo·4w ago
FixAIService

Copilot ツールコールの idempotency キーは、そのターンを運ぶ

SP98-A-12. 会員チャットは、ツールのプレーンコールチャットをキープしました:<session guid>:<tool call id>. コール ID は、そのターン内でのみユニークです: HuggingFaceAdapter 番号 id-less 呼び出し call <index> と StreamAsse...

Kamo·4w ago
FixAIService

コール名が送信者でないときのレコード送信者および記録失敗した答え400のような評価

SP98-A-10の特長 AgentId と MemberId のどちらも 2 つのレコードの呼び出しは、 null エージェントでペルソナブランチ: 未属性のタッチが書かれ、送信 また、連絡先の予算を費やしました。 行方不明のチャンネルは channel.ordinal() に達し、 500 回答 3つの呼び出しは、...

Kamo·4w ago
FixAIService

ウィジェットのターンは1つのトランザクションではありません。そのため、スワップされた読み込みはコミット時に送信が失敗しません

SP98-A-9. PublicAiChatService.sendMessageは、訪問者全体が1つに変わる @トランザクション。 ハンドオフツールのエスカレーションタイトル(ペルソナのバージョンまたは エージェント、または操作の短い) は内部で読み込まれ、失敗した読み込みが嚥下されます (全般的な手取りは機能します...

Kamo·4w ago
FixMCPGatewayService

割り当てのないAIのタスクは、

割り当てなしの task create は、AI のタスクが割り当てられていないままに インボックス。 SP02のTASK HANDOFFは、AIを再構築するタスクだけを移動します。 退職時に自己計画された仕事が孤立し、TASK DUEが行きました 退職者(SP06最終検討1、SP98-K-5) 割り当てなしのAI発...

Kamo·4w ago
FixMCPGatewayService

承認されたアクションは、ランのコールキャップを過ぎて実行します。 ドライラン名読み取り-オール

SP98-K-1(SP05最終レビューM1):SP10は承認されたアクションを再実行します リクエストした実行 ID の下。 そこで働いたラン maxToolCallsPerRunは、承認のすべての再実行に答えました LIMIT REACHED、SP10 が失敗しました。 承認を記載する書き込み 鍵が表示されたら、その...

Kamo·4w ago
FixMCPGatewayService

Calendar free busy は、ブロックが呼ばれるものではなく、忙しいときに誰が応答します

忙しいブロックのタイトル(およびイベントID)は、外部から来ることができます 招待状と calendar free busy は信頼できないツールではありません (SP13 の音声) 予約は、呼び出して、自分の実行を汚染してはならない)、従って生SP07ボディ 署名されていないモデルにテキストを注入した(SP05最終レ...

Kamo·4w ago
FixMCPGatewayService

MCP サーバーのリフレッシュは、クライアントの呼び出しをクローズしません

10分リフレッシュ(I3)と管理者のテストは、プールされたクライアントを侵害しました リストの前に、レガシーSSEストリームまたはDELETEdをストリーム可能に落としました in-flight ext * 呼び出しの下の HTTP セッション: READ は UPSTREAM ERROR として失敗しました OUTC...

Kamo·4w ago
FixKlusterServices

デスクトップが止まったAIワークステーションが眠り、新しいワークステーションへ

スローウェイト -ai4 ワークステーション(SP98 タスク 16)で測定され、Xorg が再開を生き残さないため、ウェイクが停滞した: KMS ドライバーなしで、VESA を介してコンソールを駆動し、VT を再エンタリングするすべての再開では、 (VBESetVBEMode -> xf86ExecX86int10、...

Kamo·4w ago
FixMediaService

ミスされたメッセージスイープは、トランザクションの前に受信者のリンクホストを読みます

SP98-D-9. prepareSend は、受信者の組織のドメイン行を lazily に読み、遅延ステートメントとして sweep のトランザクションは、レターのコンソールホストを選択します。DNS と SPF は、これらのトランザクションを再書き込みします。 一日中行列し、生産記録「再スタート読み取りが必要」(2...

Kamo·4w ago
FixMediaService

チャットカードのキューをバインドし、空腹メールサービスに秒数で与え、決して2倍の言及をしません

SP98-D-7: ChatNoticeDispatcher は 2 つのスレッドで、未入力のキューで実行されます。 MemberNotificationClient が最大 5 s + 30 s (クライアントのチャット.email.* 予算) まで待っていたので、 emailService は、バインドせずにキュー...

Kamo·4w ago
FixMediaService

送金は、トランザクションが開く前にAIのターン制限と送信者の写真を調べます

SP98-D-5とD-9. チャットは、AIメンバーのチャーター限度額(最大1 s + 2 s)のSecurityServiceを要求しました。 開いた send トランザクション内で、送信者の組織のドメイン行を写真 URL に読み込みます。 メッセージの INSERT の後 - 最近読み込まれた YugabyteDB...

Kamo·4w ago
FixAIService

アクセスポリシーとそのリストは1つの書き込みであり、テナントはカモサービスの侵入者アドレスを見ることはありません

SP98 タスク 1 A-7 と A-8. - A-7: AccessPolicyWriterはポリシーを保存し、そのリストを1つに置き換えます トランザクション、Yugabyte のコンフリクト全体を取得 (@RetryOnDbConflict) 外部 @Transactional; AccessPolicyList...

Kamo·4w ago
FixAIService

両方のポッド間でプロバイダごとの1つの検証実行

SP98 タスク 1 A-6. プロバイダーの検証 (200 までのプローブ) テナントキーは、Redisリース、SET NXを10分TTL更新 すべてのプローブの前に、実行終了時に解放します。 リリースと更新 run のトークンを比較します。 実行中に2番目のPOST .../verifyが保持されます プロバイダー...

Kamo·4w ago
FixAIService

フィードバックは、独自の会話、フォルダサイクル、ログオン、キーフリーの障害のみで、訪問者の会話は、パブリックナレッジベースを検索します

SP98 タスク 1 (A-1 から A-5 まで、コントローラーのナレッジ オーディエンスの追加) - A-1: メッセージが {guid} に所属しない限り、メッセージを 404 に応答させる 会話は、発信者自身で生きなければならない。 - A-2:AiChatController と AiFolderContro...

Kamo·4w ago
September 28, 2026
FixAIService

GPT-6 ツールの拒否は一度警告され、最も古いものを忘れる完全な努力メモリ

Resulting effort のフォローアップを見直しません。 - 推論する名前400/422は effortとツールが、拒否されていない ToolEffortFallback は、WARN (モデル、パラメータ、コード、最初の 200 を 1 つ読みます。 メッセージの文字、キーがない)ので、ベンダーのリワードが...

Kamo·4w ago
FixKlusterServices

静かな会議は、AI(media timeout 20m)を維持します

誤った疑惑の5d70873に再変換された960331fを適用します:その直後に見られるRTP損失 デプロイは、タイムアウトではなく、47.181.8.84 (前のコミットで固定) の 47.181.8.84 で失敗2ban の禁止でした。 ライブキット RTPなしでmedia timeout、デフォルトで15 sの後に...

Kamo·4w ago
FixKlusterServices

Livekit-sipのRTPは決してルーターを取りません、そしてヘアピンは禁止されません

FreePBX は、SDP のパブリックアドレス (pbx.k1.kluster.kamocrm.com) と、その連絡先を名前付けます。 local net の外にある livekit-sip は、RTP と In-dialog のリクエストは、ルーターの ヘアピン NAT は k1m1 の公開アドレス、 47.18...

Kamo·4w ago
Fixkamo-internal

チャットボックスまたはツールウィンドウは壁のキー(SP98 T18)が不要

/notes は modal として role="dialog" を扱い、 所有者の Exec2Exec チャットボックス(またはチャットボックスまたはツールウィンドウ、フローティングノート)が開き、 N、C、/、矢印、カードキー、エスケープは壁に何もしなかった。 あなただけの aria-modal ダイアログ、メニュ...

Kamo·4w ago
FixAIService

ツールがTOOL CALLINGを必要とするチャットターンと、失敗したプローブクリアが support tool use をサポート

会員チャットと公開ウィジェットがTEXT GENERATIONのみをルーティングし、添付 その後のツールは、gpt-6-luna(TOOL CALLING FAILED)がすべてのツールベアリングを取りました - ターンのツール(ツールは、ポリシーは、ハンドオフツールを可能にするツール) ルーティングの前に働いていま...

Kamo·4w ago

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る