2 Commits
Author SHA1 Message Date
basilensis 69c6af2ed5 fix: sync published content with the current platform (context contract, tool roster, version)
- README project context: .spaghetti file (rejected design) →
  Config/DefaultGame.ini [/Script/Spaghetti.SpaghettiProjectSettings]
  via the editor connector's Project Settings; "setup CLI is coming"
  dropped (CLI is reserve) in favor of roadmap-neutral wording
- SKILL.md: prerequisites now describe the ini section and the
  personal-account fallback (the old "Agentic Directive creates
  .spaghetti" mechanism never shipped); tool roster renamed to the
  live server's (analyze_logs, tidy_assets, five free research tools
  incl. project-scoped temporal ones); context/billing section
  updated with the 402=credits vs 403=sign-in/onboarding taxonomy
- plugin.json: version 0.1.1 → 0.3.1, tracking the editor connector

mcp.json unchanged — URL-only config is already correct for the
first-party AS (CIMD/DCR discovery, no credentials in the manifest).
2026-09-07 12:37:06 +03:00
basilensis 12b0930c0f feat: initial Spaghetti UE5 Agent Plugin (Agent Plugins 1.0.0)
Agent Plugins 1.0.0 distribution package for Spaghetti Unreal AI Workbench.

Structure:
- plugin.json: manifest (spaghetti-ue5 v0.1.0, Tinirau Ltd, MIT)
- mcp.json: streamable-http → https://mcp.spaghetti.gg (OAuth, no secrets)
- skills/ue5-unreal/SKILL.md: AI-facing tool routing for Crash Investigator,
  Asset Janitor, Smart Librarian, Tool-Maker + safety defaults
- README.md: install (npx plugins add), auth (OAuth browser flow), .spaghetti
  context note
- LICENSE: MIT

OAuth flow: client connects → 401 + WWW-Authenticate → RFC 9728 metadata →
GoTrue SSO → token. All server-side; no client-side secrets.

.spaghetti context file: {team_id, project_id} at the UE project root.
The mcp_server field is not included — mcp.json owns the URL.
2026-08-08 17:06:32 +03:00