Skip to content

Support project-level default Ask AI agent#668

Draft
tomvaillant wants to merge 1 commit into
inkeep:mainfrom
tomvaillant:agent/project-default-agent
Draft

Support project-level default Ask AI agent#668
tomvaillant wants to merge 1 commit into
inkeep:mainfrom
tomvaillant:agent/project-default-agent

Conversation

@tomvaillant

@tomvaillant tomvaillant commented Jul 17, 2026

Copy link
Copy Markdown

What changed

Adds the project-scoped agents.defaultAgent setting and makes the Ask AI composer use it only when this machine has no locally remembered agent choice.

codex, pi, and terminal-cli:pi are supported. The terminal Pi value lets managed integrations route through the Pi terminal launcher.

Why

Installers can now establish a workspace-appropriate initial agent without overriding a person's existing local selection.

Validation

  • corepack pnpm --filter @inkeep/open-knowledge-core typecheck
  • corepack pnpm --filter @inkeep/open-knowledge-app typecheck
  • corepack pnpm --filter @inkeep/open-knowledge-app exec vitest run src/lib/unified-agent-store.test.ts --pool=forks --maxWorkers=1 --no-file-parallelism --reporter=verbose

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

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.

2 participants