radial-hks/openviking-copilot
v0.5.0Apache-2.0
OpenViking long-term memory for GitHub Copilot: MCP recall/persist tools (incl. native add_skill) plus local skill tools (update/validate_skill) and task_status, automatic session capture with PreCompact archiving, profile injection at SessionStart, viking:// URI guarding, and automatic recall injection (auto-recall + auto-capture + doctor).
commands
- node
plugin.json
- name
- openviking-copilot
- version
- 0.5.0
- description
- OpenViking long-term memory for GitHub Copilot: MCP recall/persist tools (incl. native add_skill) plus local skill tools (update/validate_skill) and task_status, automatic session capture with PreCompact archiving, profile injection at SessionStart, viking:// URI guarding, and automatic recall injection (auto-recall + auto-capture + doctor).
- author
- openviking-copilot maintainershttps://github.com/radial-hks
- license
- Apache-2.0
mcp.json
- openvikingstdionode -e var n=process.argv[1];var c=require('child_process');var fs=require('fs');var p=require('path');var r=['PLUGIN_ROOT','COPILOT_PLUGIN_ROOT','CLAUDE_PLUGIN_ROOT'].map(function(k){return process.env[k]}).filter(Boolean);r.push(process.cwd());try{var ip=p.join(require('os').homedir(),'.copilot','installed-plugins');fs.readdirSync(ip).forEach(function(m){try{fs.readdirSync(p.join(ip,m)).forEach(function(pl){var d=p.join(ip,m,pl);if(fs.existsSync(p.join(d,'scripts','hook-runner.mjs')))r.push(d)})}catch(e){}})}catch(e){}for(var i=0;i<r.length;i++){var s=p.resolve(r[i],n);if(fs.existsSync(s)){var t=c.spawnSync(process.execPath,[s],{stdio:'inherit'}).status;process.exit(t==null?1:t)}}console.error('openviking-copilot: MCP entry not found under any plugin root candidate: '+n);process.exit(1) local-tools/mcp-entry.mjs
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "openviking-copilot",
"version": "0.5.0",
"description": "OpenViking long-term memory for GitHub Copilot: MCP recall/persist tools (incl. native add_skill) plus local skill tools (update/validate_skill) and task_status, automatic session capture with PreCompact archiving, profile injection at SessionStart, viking:// URI guarding, and automatic recall injection (auto-recall + auto-capture + doctor).",
"author": {
"name": "openviking-copilot maintainers",
"url": "https://github.com/radial-hks"
},
"repository": "https://github.com/radial-hks/copilot-ov-capture",
"license": "Apache-2.0",
"keywords": [
"memory",
"long-term-memory",
"openviking",
"mcp",
"copilot",
"session-capture"
]
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- hooks.json
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.github.copilotships a directory of files