🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@launchchair/agent

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@launchchair/agent - npm Package Compare versions

Comparing version
0.4.5
to
0.4.6
+3
-3
AGENTS.md

@@ -114,4 +114,4 @@ # LaunchChair Agent Bootstrap

[mcp_servers.launchchair]
command = "launchchair"
args = ["mcp-server"]
command = "/absolute/path/to/node"
args = ["/absolute/path/to/launchchair-cli.mjs", "mcp-server"]
required = false

@@ -133,3 +133,3 @@ startup_timeout_sec = 20

If the desktop app cannot find `launchchair`, run `which launchchair` in Terminal and use that absolute path as the MCP command.
Prefer `launchchair setup codex --cwd /absolute/path/to/build-folder --write-config` or `launchchair mcp-config codex --ui-fields` so the CLI prints exact local command and argument paths for this machine.

@@ -136,0 +136,0 @@ ## What To Do First In A Fresh Chat

@@ -18,3 +18,3 @@ #!/usr/bin/env node

const VERSION = "0.4.4";
const VERSION = "0.4.6";
const SCRIPT_DIR = path.dirname(fileURLToPath(import.meta.url));

@@ -862,5 +862,6 @@ const DEFAULT_BASE_URL = "https://www.launchchair.io";

function mcpServerConfig(target, options = {}) {
const cliPath = path.join(SCRIPT_DIR, "launchchair-cli.mjs");
return {
command: "launchchair",
args: ["mcp-server"],
command: process.execPath,
args: [cliPath, "mcp-server"],
env: mcpEnvForTarget(target, options),

@@ -887,5 +888,6 @@ };

.join("\n");
const argsLine = server.args.map(tomlString).join(", ");
return `[mcp_servers.launchchair]
command = "launchchair"
args = ["mcp-server"]
command = ${tomlString(server.command)}
args = [${argsLine}]
required = false

@@ -919,3 +921,3 @@ startup_timeout_sec = 20

Arguments
${server.args.join(" ")}
${server.args.map((arg) => ` ${arg}`).join("\n")}

@@ -1226,3 +1228,3 @@ Environment variables

}
print("3. If the desktop app cannot find launchchair, run `which launchchair` and use that absolute path as the command.");
print("3. Use the generated command and argument fields exactly as printed; setup resolves the local Node and CLI paths for this machine.");
print("4. Keep this bridge running when you want LaunchChair's Run with agent button to work:");

@@ -1229,0 +1231,0 @@ print(` ${paint("launchchair bridge", "cyan")}`);

@@ -20,3 +20,3 @@ #!/usr/bin/env node

const VERSION = "0.4.4";
const VERSION = "0.4.6";
const CLIENT_TYPES = ["codex", "chatgpt", "claude", "claude_code", "other"];

@@ -23,0 +23,0 @@ const AGENT_SCRIPT_DIR = path.dirname(fileURLToPath(import.meta.url));

@@ -22,3 +22,3 @@ #!/usr/bin/env node

const VERSION = "0.4.4";
const VERSION = "0.4.6";
const SERVER_NAME = "launchchair-agent-mcp";

@@ -25,0 +25,0 @@ const AGENT_SCRIPT_DIR = path.dirname(fileURLToPath(import.meta.url));

{
"name": "@launchchair/agent",
"version": "0.4.5",
"version": "0.4.6",
"description": "LaunchChair Agent CLI, MCP bridge, local bridge, and runners for Codex, Claude Code, ChatGPT, Claude, and Hermes workflows.",

@@ -5,0 +5,0 @@ "type": "module",

@@ -148,5 +148,5 @@ # LaunchChair Agent

The recommended config launches `launchchair mcp-server`. That process reads the token saved by `launchchair login`, so Codex and Claude users do not need to paste tokens into MCP config after browser login.
The recommended config launches the MCP server through the exact Node executable and CLI file path generated by `launchchair setup` or `launchchair mcp-config`. That process reads the token saved by `launchchair login`, so Codex and Claude users do not need to paste tokens into MCP config after browser login.
Use `LAUNCHCHAIR_AGENT_TOKEN` only as a manual fallback when you skip `launchchair login`, need a per-client token override, or your desktop app cannot read the saved CLI config. If a desktop app cannot find `launchchair`, run `which launchchair` and use that absolute path as the MCP command.
Use `LAUNCHCHAIR_AGENT_TOKEN` only as a manual fallback when you skip `launchchair login`, need a per-client token override, or your desktop app cannot read the saved CLI config. If you use a desktop custom MCP form, run `launchchair mcp-config codex --ui-fields` or `launchchair mcp-config claude --ui-fields` and paste the printed command, each argument, env vars, and working directory exactly as shown.

@@ -153,0 +153,0 @@ ## Local Bridge