Skip to content

feat: generalize MCP agent targets and refresh app icon#31

Merged
jb-thery merged 2 commits into
developfrom
feature/mimir-real-repo-dogfooding-improvements
Jul 1, 2026
Merged

feat: generalize MCP agent targets and refresh app icon#31
jb-thery merged 2 commits into
developfrom
feature/mimir-real-repo-dogfooding-improvements

Conversation

@jb-thery

@jb-thery jb-thery commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Generalize the previously hardcoded per-agent MCP helper generation (Claude/Codex/Kimi/OpenCode/Cline) into a configurable agentHelpers list, and add --agents, --mcp-name, --mcp-command, --mcp-arg to mimir setup and mimir install-skill so an arbitrary MCP-compatible agent can be targeted without a source change.
  • Refresh the app icon (Tauri app + landing) to the black/purple Mimir monogram mark.

Test plan

  • pnpm exec biome check .
  • pnpm check (typecheck across all packages)
  • pnpm test (60 tests, mimir-core + mimir-tts)
  • pnpm build (dist regenerated and committed)
  • pnpm smoke (CLI/MCP smoke)
  • pnpm audit:security
  • pnpm package:check

jb-thery added 2 commits July 2, 2026 01:49
Replace the placeholder favicon with the black/purple Mimir square
mark used across brand surfaces, in both the Tauri app and the
landing package.
Generalize the previously hardcoded Claude/Codex/Kimi/OpenCode/Cline
MCP helper generation into a configurable agentHelpers list. Add
--agents, --mcp-name, --mcp-command, and --mcp-arg to `mimir setup`
and `mimir install-skill` so an arbitrary MCP-compatible agent can be
targeted without a source change.
@jb-thery jb-thery merged commit 6dcfa08 into develop Jul 1, 2026
7 checks passed
@jb-thery jb-thery deleted the feature/mimir-real-repo-dogfooding-improvements branch July 1, 2026 18:59
jb-thery added a commit that referenced this pull request Jul 1, 2026
…docs (#33)

* feat: generalize MCP agent targets and refresh app icon (#31)

* feat: refresh app icon to the Mimir monogram mark

Replace the placeholder favicon with the black/purple Mimir square
mark used across brand surfaces, in both the Tauri app and the
landing package.

* feat(core): support custom MCP agent targets in setup and install-skill

Generalize the previously hardcoded Claude/Codex/Kimi/OpenCode/Cline
MCP helper generation into a configurable agentHelpers list. Add
--agents, --mcp-name, --mcp-command, and --mcp-arg to `mimir setup`
and `mimir install-skill` so an arbitrary MCP-compatible agent can be
targeted without a source change.

* feat: pin Node toolchain with mise and add LLM/skills discovery docs (#32)

* feat: pin Node.js toolchain with mise

Replace the Node version hardcoded across CI workflows with a single
mise.toml pin, installed via jdx/mise-action in ci.yml and
native-app-build.yml. npm-publish.yml keeps actions/setup-node since
it also wires npm registry auth. pnpm stays pinned via Corepack's
packageManager field, not duplicated in mise.toml.

* docs: add llms.txt and context7.json for LLM-facing discovery

Prepare the repo to be indexed by Context7: llms.txt follows the
llmstxt.org convention and links the docs relevant to consuming Mimir
as a library/CLI/MCP server (excludes Tauri app, landing, and
licensing docs, which aren't part of that surface). context7.json
scopes the crawler away from generated/private directories and adds a
few correctness rules. Also documents the direct skills.sh install
path for the bundled mimir skill.

* fix(ci): install mise via curl instead of jdx/mise-action

jdx/mise-action is blocked by this repo's Actions permissions policy
(allowed_actions: selected, restricted to actions/*,
github/codeql-action/*, and verified creators), which caused a
startup_failure on every workflow run. Install mise with the official
curl script in a plain run: step instead, which isn't subject to the
uses: allowlist.
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant