Skip to content

Sign out

Wipe the local Log10x credentials file on this machine. Returns confirmation that ~/.log10x/credentials is removed and account-scoped tools fall back to demo mode. Local-only: the key on log10x.com is NOT revoked, so rotate at console.log10x.com → Profile → API Settings if the key was exposed.

Example

You

log me out

Log10x

Wiped ~/.log10x/credentials. Falling back to demo mode. The API key on log10x.com is NOT revoked. Rotate at console.log10x.com → Profile → API Settings if needed.

More to ask

  • "remove my log10x credentials"
  • "switch back to demo"
  • "drop my log10x session"

Prerequisites

No prerequisites. Idempotent — running with no saved credentials is a no-op.

Schema and samples

Input example

Real call against the demo env (captured by scripts/capture-tool-envelopes.mjs).

{}
Input schema

Agent-facing JSON Schema (the canonical shape the MCP server publishes via tools/list):

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Source: src/tools/signout.ts.

Output example

Real envelope from the demo env. view: "summary" returns the full StructuredOutput with typed data. Long arrays + base64 PNG bodies trimmed for readability; the real call returns them in full.

Headline (the 1-line agent-facing answer):

Signed out: credentials file removed, env var cleared; now in demo mode.

{
  "schema_version": "1.0",
  "schema_epoch": "2026-05-25",
  "tool": "log10x_signout",
  "view": "summary",
  "summary": {
    "headline": "Signed out: credentials file removed, env var cleared; now in demo mode."
  },
  "data": {
    "credentials_file_removed": true,
    "credentials_path": "~/.log10x/credentials",
    "env_var_cleared": true,
    "now_in_demo_mode": true,
    "host_config_edit_needed": true
  },
  "actions": [
    {
      "tool": "log10x_signin_start",
      "args": {},
      "reason": "sign back in via Auth0 device flow"
    }
  ],
  "generated_at": "2026-05-26T00:00:00.000Z"
}
Output schema

The data block inside the StructuredOutput envelope:

interface ToolData {
  credentials_file_removed: boolean;
  credentials_path: string;
  env_var_cleared: boolean;
  now_in_demo_mode: boolean;
  host_config_edit_needed: boolean;
}

Envelope-level fields the agent should also read: summary.headline (1-line answer), actions[] (next-call chain hints as {tool, args, reason}), truncated: boolean, images[] (PNG attachments where applicable), schema_epoch (engine-ID stability boundary).