[Feature Request] Add persona-based role system with shared and persona-specific knowledge/skills
Resolved 💬 2 comments Opened Mar 17, 2026 by mcornelison Closed Apr 14, 2026
Bug Description
there have been many API disconneted sessions. I am glad that you have a "/ resume" command. aside from the crashes. you are doing amazing. have the ability to have personas inside a project folder. I have a PM, Architect, QA, Marketing, and Development. each with a very specife role and SME knowledge, I'll stop there but provision a way to have shared commands/skills and persona command/skills and shared knowledge and seperate knowledge.
Environment Info
- Platform: win32
- Terminal: mintty
- Version: 2.1.77
- Feedback ID: b6a1811b-4d6a-4848-a2fd-7a5faf4dffa4
Errors
[{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at FEH (B:/~BUN/root/src/entrypoints/cli.js:2532:32833)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:42:16.358Z"},{"error":"Error: unable to get local issuer certificate\n at from (B:/~BUN/root/src/entrypoints/cli.js:71:14213)\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:79:12946)\n at emitError (node:events:43:23)\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:78:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:253:22)\n at processTicksAndRejections (native:7:39)\n at request (B:/~BUN/root/src/entrypoints/cli.js:81:2467)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:42:16.450Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at FEH (B:/~BUN/root/src/entrypoints/cli.js:2532:32833)\n at async X (B:/~BUN/root/src/entrypoints/cli.js:4860:17025)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:42:17.286Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at FEH (B:/~BUN/root/src/entrypoints/cli.js:2532:32833)\n at async G (B:/~BUN/root/src/entrypoints/cli.js:4860:17741)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:42:17.289Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at FEH (B:/~BUN/root/src/entrypoints/cli.js:2532:32833)\n at async X (B:/~BUN/root/src/entrypoints/cli.js:4860:17025)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:42:24.800Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at FEH (B:/~BUN/root/src/entrypoints/cli.js:2532:32833)\n at async G (B:/~BUN/root/src/entrypoints/cli.js:4860:17741)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:42:24.803Z"},{"error":"Error: Request was aborted.\n at xEA (B:/~BUN/root/src/entrypoints/cli.js:1246:68515)\n at next (native:1:11)\n at xK_ (B:/~BUN/root/src/entrypoints/cli.js:6483:6962)\n at next (native:1:11)\n at UK_ (B:/~BUN/root/src/entrypoints/cli.js:6488:9173)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:51:00.851Z"},{"error":"Error: ripgrep exited with code null\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:101:18093)\n at emit (node:events:98:22)\n at #maybeClose (node:child_process:778:16)\n at #handleOnExit (node:child_process:532:72)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:52:47.945Z"},{"error":"RipgrepTimeoutError: Ripgrep search timed out after 20 seconds. The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\n at _ (B:/~BUN/root/src/entrypoints/cli.js:103:242)\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:103:456)\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:101:18164)\n at emit (node:events:98:22)\n at #maybeClose (node:child_process:778:16)\n at #handleOnExit (node:child_process:532:72)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-17T00:52:47.947Z"},{"error":"Error: Failed to create shell snapshot: Command failed: C:\\Program Files\\Git\\bin\\bash.exe -c -l SNAPSHOT_FILE='C:\\Users\\mcornelison\\.claude\\shell-snapshots\\snapshot-bash-1773708772562-l7tuz6.sh'\n source \"C:\\Users\\mcornelison\\.bashrc\" < /dev/null\n\n # First, create/clear the snapshot file\n echo \"# Snapshot file\" >| \"$SNAPSHOT_FILE\"\n\n # When this file is sourced, we first unalias to avoid conflicts\n # This is necessary because aliases get \"frozen\" inside function definitions at definition time,\n # which can cause u…
Note: Content was truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗