diff --git a/.agents/skills/.gitkeep b/.agents/skills/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.qmd/index.yml b/.qmd/index.yml new file mode 100644 index 0000000..25e77a1 --- /dev/null +++ b/.qmd/index.yml @@ -0,0 +1,118 @@ +collections: + mcp2cli: + path: /Volumes/ThunderBolt/Development/mcp2cli + pattern: + - "*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh}" + - _DOCS/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - deploy/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/agent-browser/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/agent-browser/references/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/homekit/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/homekit/references/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/n8n/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/n8n/references/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/notebooklm-mcp/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/notebooklm-mcp/references/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/qmd/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/qmd/references/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/vaultwarden-secrets/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - examples/skills/vaultwarden-secrets/references/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/01-project-scaffolding/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/02-service-configuration/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/03-input-hardening/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/04-mcp-connection/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/05-tool-invocation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/06-schema-introspection/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/07-process-management/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/08-agent-ux/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/09-skill-generation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/15/01/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/16/01/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/17/01/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/18/01/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/phases/19/01/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - planning/research/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - reports/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - reports/sessions/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - scripts/deploy/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/access/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/cache/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/cli/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/cli/commands/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/config/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/connection/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/credentials/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/daemon/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/daemon/routes/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/format/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/generation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/invocation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/logger/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/process/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/resilience/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/schema/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/secrets/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/types/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - src/validation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/access/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/cache/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/cli/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/config/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/connection/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/credentials/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/daemon/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/fixtures/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/format/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/generation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/integration/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/invocation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/logger/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/process/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/resilience/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/schema/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/secrets/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/test-helpers/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + - tests/validation/*.{ts,tsx,js,jsx,py,md,yaml,yml,json,toml,sh,zsh} + ignore: + - "**/node_modules/**" + - "**/.venv/**" + - "**/venv/**" + - "**/__pycache__/**" + - "**/.pytest_cache/**" + - "**/.mypy_cache/**" + - "**/.ruff_cache/**" + - "**/dist/**" + - "**/build/**" + - "**/target/**" + - "**/.next/**" + - "**/coverage/**" + - "**/logs/**" + - "**/.qmd/**" + - "**/package-lock.json" + - "**/pnpm-lock.yaml" + - "**/yarn.lock" + - "**/bun.lock" + - "**/uv.lock" + - "**/*.min.js" + - "**/*.min.css" + - "**/*.map" + - "**/*.sqlite" + - "**/*.sqlite3" + - "**/*.db" + - "**/*.db-shm" + - "**/*.db-wal" + - "**/secrets.y*ml" + - "**/secrets/**" + - "**/*credential*" + - "**/*.pem" + - "**/*.key" + - "**/.env" + - "**/.env.local" + - "**/.env.production" + - "**/.env.development" +models: + embed: hf:ggml-org/embeddinggemma-300M-GGUF/embeddinggemma-300M-Q8_0.gguf + generate: hf:tobil/qmd-query-expansion-1.7B-gguf/qmd-query-expansion-1.7B-q4_k_m.gguf + rerank: hf:ggml-org/Qwen3-Reranker-0.6B-Q8_0-GGUF/qwen3-reranker-0.6b-q8_0.gguf