작업 설명에 대한 차트를 컴파일
RRuleText 낱말 각 규칙 CharterRRule는 받아들입니다 (월 일 및 매달 주간 목록, 시간당 규칙의 일) 및 견적 하나 그것은 읽을 수 없습니다, 그래서 단 하나 저장된 줄은 결코 간결하지 않습니다. 항목이 텍스트를 누락, 참조 또는 대상은 일반 텍스트로 건너 뛰거나 읽습...
Hugging 페이스 채팅은 도구를 보내고 도구 통화를 반환
message.tool calls, 그러나 HuggingFaceAdapter는 공구를 보냈습니다 (so tool choice는 너무 떨어졌다) Tool calls을 읽지 않았다. 모든 HUGGINGFACE 모델이 실패 TOOL CALLING probe ('모델은 도구로 호출하지 않았다'...
부트 백필은 행이 없는 디자인 모델
모든 AIService 시작은 21 모델(s)을 위해 작성된 '캡성 행'을 기록했습니다. 완료 모델 번호 기능 Kamo 사용 (ruling SP01-T21), 그래서 그들은 유지 행없는 각 시작은 다시 충족합니다. RegistryBackfillStep.fill 지금 말한다 모델이 행을 ...
모형 명부 누군가는 더 이상 잘못한 열쇠를 읽을 수 없습니다
Hugging Face router and OpenRouter 대답 GET /v1/models 와 200 키 그리고 잘못된 열쇠를 위해, 이렇게 시험 연결은 OK와 sync reconciled 140 모형을 읽었습니다 모든 채팅이 실패한 공급자를 위해 401 (SP01 Task 38 S...
Auto routing 결코 줄없는 모델을 선택 카탈로그 Kamo는 호출 할 수 없습니다
레거시 라우터는 이름 규칙을 통해 아무 기능 줄도 없이 모델을 만들 legacy-completions *-instruct)는 디자인에 의해 행을 얻고, 그들의 이름은 통행합니다 이제 연속 모델은 KnownModelCatalog가 지원되지 않은 마크가 필요하지 않습니다. chatCapa...
AI 세션 또는 System User는 AIService에서 플랫폼이 아닙니다
Master §11 'SP02 최종 수정': 인텔리전스 타입의 세션 모든 경로에 의해 플랫폼이 올바른지 해결 (인터 플래그, 신 창, 관리자 행). SecurityService의 PlatformRightsService는 시스템 사용자를 거부합니다. AIService의 두 플랫폼 체크 (...
가족 전화는 cleartext에 HTTP/1.1를, 결코 h2c 격상시킵니다
JDK 클라이언트는 HTTP / 2에 기본적으로 "업그레이드 : h2c"를 보냅니다. 첫 번째 요청 http:// 호스트. uvicorn (httptools) 업그레이드 거부 그리고 요청 몸을 떨어뜨리십시오, 그래서 ocrservice는 OCR 조사의 multipart를 읽습니다 비어있...
Model endpoints - 수동 모델, 기능 편집 및 검증, 가격 행, 은퇴-not-delete
컨텍스트 편집은 LONG CONTEXT를 단계로 유지하므로 다음 기능을 수행합니다. 더 이상 오래된 값을 복원하지; 세부 사항이 필요한 목록 기능 저장되기 전에 거부됩니다; 토큰 제한은 전체 번호입니다; 모든 입력점은 1개의 거래입니다.
살아있는 기능 조사 — 통과 조사에서만 입증하는; 배치는 200에서 모자를 씌웠습니다
채팅 프로브는 완료되지 않는 200에 실패, 실패를 명명 연결 체크는 (TLS 포함), 시간을 실행하는 호출을 취소, 그리고 1개의 모형에 403는 더 이상 전체적인 공급자 AUTH FAILED를 표합니다. Probe 세부사항은 1개의 선에 저장되고, 납품업자 가치는 코덱을 거부합니다 ...
Discovery reconciles (모든 삭제, 빈 목록 감시)는, deactivating 대신에, 건강 보고서를 결코 던지지지 않습니다
Env 또는 vault, org/platform 가시성, 플랫폼-right authz, 안전한 전망, 내부 auth의 Credentials
Capability 근원 precedence, 단 하나 기능 작가 및 배치 기능 색인
TEXT GENERATION이 전체 채팅 가족에 대해 말하는 어댑터; a switched-off LONG CONTEXT는 보고된 컨텍스트를 덮지 않습니다; 잎을 제거합니다 tombstone 에 모델 a discovery lists; unchanged save VERIFIED; an 속성...
Deepgram, ElevenLabs, AssemblyAI, Cartesia 가족 및 수직 어댑터 레지스트리
계획을 넘어: Perplexity 채팅은 모든 실패를 분류 다른 체크는 (spec 4.7.3); ElevenLabs 및 Cartesia가 누락을 거부 음성 및 음성 또는 모델 목록은 목록이 아닙니다. Deepgram은 합병 하나의 모델의 항목; AssemblyAI는 octet-strea...
OpenAI-style, Anthropic, Google, Hugging Face, Ollama 및 카탈로그 전용 공급업체에 대한 실제 모델 발견
QUERY Key는 한 번 인코딩된 공급자에 도달합니다
ChatAuth.url은 URI를 반환합니다. WebClient는 URI 템플릿과 문자열을 읽습니다. 이미 인코딩된 키를 다시 인코딩 (+ %252B), 그래서 어떤 키 보유 +, /, = 또는 % 실패. URI가 고정된 메시지로 실패한 URL.
Pin kamo-shared-library 1.6.1, 존재하는 유일한 버전
도서관은 1.6.1로 이동하고이 서비스는 여전히 1.6.0에 대해 물었다. 창문이 없습니다. 해결: 도서관은 원격으로 출판되지 않습니다, 그래서 존재하는 유일한 사본은 각각이다 컴파일 및 설치를 빌드하고, 일치하지 않는 핀은 outright를 실패 artifact를 찾을 수 없습니다 ...
Application.yml 디폴트에서 살아있는 credentials 없음
로컬 개발 기본값은 데이터베이스 OWNER의 암호 (${DB PASSWORD:<literal>})를 수행하고 있습니다. 그리고 apiservice/securityservice는 또한 살아있는 changelog webhook HMAC 비밀 — 둘 다 확인한 동등합니다 2026-09-23에...
MCP configs는 MANAGE AI SETTINGS, 공급자/MCP urls가 클러스터에 도달 할 수 없습니다, 할당량 정책이 시행됩니다
세 개의 독립적 인 발견, 함께 고정 된 첫 번째 두 공유 파일과 클래스. 1. AiMcpController는 create/update/delete/test에 0개의 권리 체크가 있었습니다 — 어떤 서명에서 회원 조직은 MCP 서버 구성 및 mcp-gateway-service의 Mcp...
공급자 API 열쇠는 AIService를 결코 떠나지 않으며, MANAGE AI SETTINGS는 공급자를 바꿀 수 있습니다
GET /api/ai/providers and GET /api/ai/providers/{id} 각 공급자의 DECRYPTED API 키에 응답. 목록은 모든 회원의 AI 채팅 모델 선택기로드 (그리고 kamo-js / 모바일 앱), 그래서 조직의 구성원 Reorder)는 세션 만 필요하...
/actuator/health/liveness에 수명 조사는, DB 인식 집계 아닙니다
집계 /actuator/health는 DataSource 지표를 포함하므로 재시작 데이터베이스는 한 번에 모든 팟에 실시간 실패하고 전체를 재시작 플랫폼 (~43 pods 감기 시작, ~4 분 복구). 현재 위치 JVM이 살아있는지 만 답변합니다. 읽음 및 시작은 DB-aware를 유지...
YSQL 풀이 공유되는 idle Hikari 연결 출시
연결 관리자 더 이상 핀 세션 없음 ****** *************************************************************************************************************************************...
내장 된 digest [skip ci]를 해결 할 때 OCI 이미지 인덱스를 수락
이미지는 OCI 이미지 색인으로 밀어, 그래서 단일에 대한 레지스트리를 요구 이미지는 단지 대답 404, digest는 빈과 체크를 다시 와서 실패합니다. 인덱스 형식을 수락하면 pods 보고서를 digest합니다.
같은 콤모를 재건 할 때 나머지는 오래된 소화물에 파드를 나타낸다 [skip ci]
롤아웃 단계는 비교하여 동일한 조개 재건을 감지하려고 Deployment의 이미지 참조 전에 및 `set image` 후. "Apply는" 이미 적용되는 k8s/deployment.yaml (image:latest), 그래서 참고 항상 변경, 재시작 결코 화재, 그리고 팟 템플릿 종료 ...
마케팅 중 선택된 주소는 판매 에이전트에 의해 작성되지 않습니다
에이전트의 이메일 체크는 주제가없는, 그래서 뉴스 레터 및 캠페인을 중단 한 주소 - 그러나 전체적인 do-not-email 목록에 없었다 - 여전히 AI outreach를 얻을 수 있었다. Sales outreach는 마케팅입니다. MARKETING CAMPAIGNS에 대한 ledge...
판매 대리인은 조직의 이메일 opt-out 명부를 명예를 줍니다
이메일이 아웃바운드 게이트를 접촉하기 전에 조직의 이메일에 문의하십시오. 접촉의 주소에 대한 옵트 아웃 ledger. 주소는 연락처 중 하나입니다. 키 포인트: 리드의 이메일:<uid>, 회원의 (또는 사용자의) 회원의 경우:<id>, 그 리드 또는 회원이 동일하게 속할 때 조직. do...
에 의해 배포 digest, 태그에 의해
Preceding commit stops `set image` 침묵의 no-op. 이 주장 outcome : 롤아웃 후, 태그는 레지스트리에서 소화로 해결됩니다. 실행된 파드는 그것에 대하여 검사됩니다. 팟이 실행되지 않은 경우 생성, 빌드는 성공보고 대신 실패. 태그는 그 질문에 대...
동일한 커밋의 재건은 아무것도 배포하고 성공을보고
이미지는 커밋 SHA로 태그되어 있으므로 동일한 커밋 생성을 재구성합니다. 동일한 이미지 참조. `kubectl set image` 그런 다음 아무것도 변경, 배포는 결코 터치되지 않습니다, `rollout status`는 즉시 성공 OLD pods, 그리고이 파이프라인은 아무것도 배포...
공유 스윕을 잠금하고 두 개의 팟을 실행
모든 @Scheduled Cleaning 여기에는 그 효과가 공유되어 있습니다. SingletonTaskRunner는 아무것도하기 전에, 그래서 대신 함대를 통해 한 번 실행 팟. 그것은 하나의 복제에서이 서비스를 유지하는 유일한 일이었다 - 거기 ShedLock 어디서나 이 플랫폼은,...
롤아웃은 오래된 파드가 행해지는 것
Deploys는 요청을 잡기 위해 아무것도와 함께 각 서비스의 유일한 파드를 대체 비행. 함대에 적용된 3개의 조정: - 프로세스가 SIGTERM을 참조하기 전에 10s를 잠그십시오. 쿠버네티스는 팟을 제거한다. EndpointSlice와 같은 순간에 신호, 그리고 Traefik는 제...
A KB 링크는 그 텍스트 이름에 간다
회원은 어떻게 자신의 org를 설정하고 설정 체크리스트를 다시 가지고, 각 그것을 설명하는 기사를 naming 단계. 모든 3 링크는 동일하게 지적 기사 — "Essential Setup"- 그리고 아무도 링크에서 이름을 도달. 지식 베이스의 허브 기사는 일반 텍스트에서 sibling...
업스트림 오류 텍스트가 회원에 도달하지 않고, 어느 공급자가 실패
회사 소개 getMessage()를 통해 떨어졌다 AiProviderException. HuggingFace 어댑터는 정제를 분류합니다. 모든 다른 하나는 HTTP 클라이언트 threw, 및 Spring의 WebClientResponseException은 상류 방법, URL 및 완료"....
모델을 은퇴하는 공급자는 노선을 원하지 않으며, 회원에게 정해진 중지
라우터 카탈로그 수정에 따라. 그것은 unroutable 모델이 중지 LISTED; 이것은 org의 카탈로그에서 이미 하나의 중지 조력하고 파손을 narrating. 두 가지는 일단 stale 행이 존재하는 한 잘못되었습니다. 어댑터 실패 RuntimeException(status +...
Hugging Face 모델을 나열하면 라우터가 실제로 역할을합니다
채팅은 Inference Providers 라우터에 간다 *********** 하지만 discoverModels 요청 HUB for model that are "warm" 어딘가 — 다른 많은 라우터가 주어진 토큰과 활성화된 공급자를 위해 봉사할 것입니다. · 모델 피커 제공 모델 라우...
읽지 않은 읽지 않은 읽지 않은 상태 제거
AI 읽지 않은 배지의 kamo-internal 제거와 결합 : 계산 결코 회원에게 아무것도 행동하지 말했습니다 (노 푸시 채널이 다시, 그래서 non-zero는 "당신은 그것을 완성하기 전에 창을 극소화했습니다"), 그래서 두 개의 엔드 포인트가 너무 간다. 드롭 GET /api/a...
