Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ jobs:
- name: Build shared
run: npm run build:shared

- name: Build bridge-plugin
run: npm run build -w packages/bridge-plugin

- name: Build mcp-server
run: npm run build -w packages/mcp-server

Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/bridge-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pluginos/bridge-plugin",
"version": "0.4.0",
"version": "0.4.1",
"private": true,
"scripts": {
"build": "webpack --mode production",
Expand Down
2 changes: 1 addition & 1 deletion packages/bridge-plugin/src/bootloader.html
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@
}, 1000);
}

var MCP_CONFIG_JSON = JSON.stringify({ mcpServers: { pluginos: { command: "npx", args: ["-y", "pluginos@0.4.0"] } } }, null, 2);
var MCP_CONFIG_JSON = JSON.stringify({ mcpServers: { pluginos: { command: "npx", args: ["-y", "pluginos@0.4.1"] } } }, null, 2);
var TIER_1_RULES = "When working with Figma, always use PluginOS tools exclusively:\n- Use `list_operations` (pluginos) first to discover available Figma operations.\n- Use `run_operation` (pluginos) to execute them.\n- Use `execute_figma` (pluginos) only for one-off custom logic not covered by built-in ops.\n- Do NOT use `mcp__Figma__*` tools — they bypass the plugin and return raw, token-heavy data. PluginOS returns pre-summarized, structured results at ~230 tokens/call.\n- If PluginOS returns \"No plugin connected\", open the PluginOS Bridge plugin in Figma before retrying.\n\nAudit/lint/check operations default to `scope: \"selection\"`. Pass `scope: \"page\"` explicitly (and `confirm: true` for pages over 500 nodes) to scan the whole page. Responses carry `_hint` and `_next_hints` fields — respect them when deciding what to do next.";
var INSTALL_COMMAND = "/plugin marketplace add github:LSDimi/pluginos\n/plugin install pluginos";

Expand Down
2 changes: 1 addition & 1 deletion packages/bridge-plugin/src/ui-entry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const MCP_CONFIG_JSON = `{
"mcpServers": {
"pluginos": {
"command": "npx",
"args": ["-y", "pluginos@0.4.0"]
"args": ["-y", "pluginos@0.4.1"]
}
}
}`;
Expand Down
12 changes: 9 additions & 3 deletions packages/claude-plugin/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
{
"name": "pluginos",
"displayName": "PluginOS for Figma",
"version": "0.4.0",
"version": "0.4.1",
"description": "Token-efficient Figma automation via MCP. Bridges Claude to Figma without burning tokens on raw node dumps.",
"author": { "name": "LSDimi", "url": "https://github.com/LSDimi/pluginos" },
"repository": { "type": "git", "url": "https://github.com/LSDimi/pluginos" },
"author": {
"name": "LSDimi",
"url": "https://github.com/LSDimi/pluginos"
},
"repository": {
"type": "git",
"url": "https://github.com/LSDimi/pluginos"
},
"homepage": "https://github.com/LSDimi/pluginos#readme",
"license": "MIT"
}
2 changes: 1 addition & 1 deletion packages/claude-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pluginos/claude-plugin",
"version": "0.4.0",
"version": "0.4.1",
"private": true,
"description": "Claude Code plugin for PluginOS — bundles MCP server registration and the pluginos-figma skill.",
"scripts": {
Expand Down
4 changes: 2 additions & 2 deletions packages/mcp-server/dxt/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"dxt_version": "0.1",
"name": "pluginos",
"display_name": "PluginOS",
"version": "0.4.0",
"version": "0.4.1",
"description": "Agent-native Figma operations — run 28 Figma operations from Claude Desktop at ~230 tokens per call.",
"long_description": "PluginOS bridges Claude Desktop with Figma through a local MCP server and a companion Figma plugin. After installing this extension, open the PluginOS Bridge plugin inside Figma and Claude Desktop will be able to read selections, run audits, apply variables, and execute design operations on your behalf.",
"author": {
Expand All @@ -20,7 +20,7 @@
"entry_point": "npx",
"mcp_config": {
"command": "npx",
"args": ["-y", "pluginos@0.4.0"]
"args": ["-y", "pluginos@0.4.1"]
}
},
"compatibility": {
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pluginos",
"version": "0.4.0",
"version": "0.4.1",
"description": "Agent-native Figma operations platform — run 28 Figma operations from any LLM agent at ~230 tokens per call",
"type": "module",
"main": "dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/shared/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pluginos/shared",
"version": "0.4.0",
"version": "0.4.1",
"private": true,
"type": "module",
"main": "dist/index.js",
Expand Down
Loading