Skip to content

feat(owner): integrate cascading LLM access - #17

Merged
vitaliytv merged 1 commit into
mainfrom
codex/reconcile-feat-owner-integrate-cascading-llm-acces-2
Jul 27, 2026
Merged

feat(owner): integrate cascading LLM access#17
vitaliytv merged 1 commit into
mainfrom
codex/reconcile-feat-owner-integrate-cascading-llm-acces-2

Conversation

@vitaliytv

Copy link
Copy Markdown
Member

Джерело: branch:refs/remotes/origin/claude/llm-cascade-owner-integration-8fc74c.
Completed LLM cascade integration includes Rust and JS implementations, UI integration, tests, behavioral documentation, and change metadata.
Перевірки:

  • git diff --check origin/main...HEAD
  • scoped code lint/tests та domain lint для non-code paths
  • npx @7n/rules lint changelog --no-fix
  • LLM behavioral verification: Додатковий behavioral LLM не потрібен: code paths не змінено.

Плановик/критик/штаб тепер ходять через один Tauri-command (owner-llm,
окремий workspace crate без залежності на tauri — n-tauri:
core_test_isolation) замість трьох незалежних createOpenAiChat.

Драбина: ACP-підписка (Cursor/Codex CLI), лише якщо клас external_comms
дозволено autonomy.yml вузла → local/cloud тир крейта llm-cascade поверх
онбординг-конфігу omlx. Драбину компонує JS (use-llm-cascade.js), крейт
свідомо без вбудованого retry.

llm-cascade — nitra/7n-rules (llm-lib/crates/llm-cascade), тепер публічний
репозиторій, тому git-залежність без потреби в CI-секреті для приватного
доступу.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vitaliytv
vitaliytv merged commit 67e3744 into main Jul 27, 2026
2 of 7 checks passed
vitaliytv added a commit that referenced this pull request Jul 27, 2026
…rkspace (#26)

release-owner.yml падав на кожному owner-релізі з owner@0.16.0: PR #17
(67e3744) повернув owner/Cargo.toml зі своїм [workspace], видаленим ще в
1efb2bd — Cargo відтоді резолвив owner/src-tauri й owner/owner-llm у
незафіксований вкладений воркспейс замість кореневого. Без Cargo.lock там
git-залежності mt-core/llm-cascade (без rev) щоразу тягнули живий HEAD
nitra/mt і nitra/7n-rules — а структура nitra/mt відтоді розійшлась,
тому cargo не міг знайти Cargo.toml за очікуваним шляхом.

- видалено owner/Cargo.toml (вкладений workspace)
- pin rev на mt-core (app/src-tauri, owner/src-tauri) і llm-cascade
  (owner/owner-llm) — той самий канон, що вже в tauri-plugin-agent
- перевірено cargo check --workspace з чистим CARGO_HOME (як на CI-раннері)

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@vitaliytv
vitaliytv deleted the codex/reconcile-feat-owner-integrate-cascading-llm-acces-2 branch July 31, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant