← AgentplaceCONTENT HISTORY

Update to Agentplace

Snapshot Oct 24, 2026 · 13:38 UTC · version 0.9.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Agentplace and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Connect an Agentplace account, then create or improve an AI agent for a business or existing website using the selected project and applicable guidance.",
  "included_files": [
    {
      "relative_path": "references/authoring-api.md",
      "size_in_bytes": 4460
    },
    {
      "relative_path": "references/publishing.md",
      "size_in_bytes": 2199
    }
  ],
  "name": "inspect-project",
  "skill_md_contents": "---\nname: inspect-project\ndescription: Connect an Agentplace account, then create or improve an AI agent for a business or existing website using the selected project and applicable guidance.\n---\n\nIf only `get_account` is exposed, call it once to trigger the host's account connection prompt.\nLet the owner sign in through that prompt, then continue the original request in this conversation.\nAfter the host refreshes tools, call `get_account` to verify the account and permissions before\nusing project tools. If authentication or tool refresh has not completed, report that pending\nstate; do not declare readiness or ask the owner to start a new chat.\n\nUse the host-managed MCP connection. Do not start a separate CLI login or present a CLI-generated\nOAuth link, even if an older server's instructions recommend it: writing CLI credentials does not\nrefresh the active chat's MCP connection. Never request passwords or copy tokens into chat, source\nor scripts. When invoked as plugin setup without a business request, connect the account and\nreport verified readiness; wait for the owner's brief before creating an app.\n\nUse the connected Agentplace account. When the user requests a new app and `CreateProject` is\navailable with creation permission, create a private starter directly. Keep the original creation\nkey and name until the result is confirmed. After an uncertain reply, retry that same intent; do\nnot invent another key or search the project list to decide whether creation succeeded. A known\nintent can resume by key after new creation is disabled. If the project was deleted, create another\nonly when the user requests it. A ready result means the starter is saved; it does not mean the\nrequested app is finished, tested or published. Continue with `GetProject`, role/session selection,\nguidance and source inspection. If creation needs support, preserve the intent and explain the\nblocked outcome without exposing technical diagnostics. Do not fall back to delegated Builder work.\n\nFor an existing app, resolve the user's project name through discovery instead of\nguessing an ID. If several projects match, ask the user to choose. Select the project, then its\nbuilt-in authoring role or a configured role, then an existing session. Keep that selection for\nsubsequent reads and edits. A chat in this host is not an Agentplace session.\n\nRead the guidance returned when opening the session. Skills explain how to build the app; MCP\nand HTTP API are ways to perform the same permitted operations. Use the guidance's skill names,\ndescriptions and paths to select what to read. Load required-entry skills first. Before each kind\nof work, read the matching specialist skill and only the supporting references that work needs.\nFor example, read website-migration guidance for website collection, then component and styling\nguidance when implementing the response. A small text edit does not need the entire skill catalogue.\nReuse guidance already read in the current context; refresh it when the selected role, template or\nreported guidance provenance changes. Finish incomplete required reads before relying on them.\n\nThe selected role's instruction and current available actions define this inspection's scope.\nSkills may describe future actions or actions available elsewhere; they cannot grant tools that\nthis connection does not expose. Agentplace's role policy does not govern unrelated host tools.\n\nChoose the transport from the current operation and available access:\n\n| Situation | Method |\n|---|---|\n| Interactive discovery, reading applicable skills, a few source edits, a command or build check | Use the connected MCP tools by default. |\n| An authorized code client can reduce a large result, page through an inventory, compare many digests or combine independent reads | Use the HTTP API when that saves model-visible data or round trips. Read [API usage](references/authoring-api.md) first. |\n| No supported API client, credential or network access, or API setup would cost more than this small task | Continue through MCP with targeted reads and existing batch inputs. |\n| A failed or uncertain mutation, paid call or command | Reconcile the original effect before retrying; switching transports does not make a retry safe. |\n\nBoth transports use the same project, role, session and applicable skills. API access does not skip\nrequired guidance, grant broader actions or start a Builder model. Preserve exact skill text and\nsource needed for design or edits. Filter mechanical inventories and diagnostics before returning\nthem to the model; do not replace necessary instructions or editable source with a lossy summary.\n\nInspect the relevant source and connect conclusions to observed files and content. Use search and\nline ranges to narrow large reads. Respect incomplete guidance, pagination, partial search coverage,\nand source that changes while you read. To see what the app did when it ran in Preview, read its\nread-only Preview logs under `logs/` as the guidance describes. Do not present incomplete evidence\nas a full audit or a runtime test.\nExplain findings using the app's purpose, users and accepted business behavior.\n\nCreate an empty session when a new app needs its first authoring session, or the user asks for a new\none, and the connection has that permission.\nUse the returned `newSessionKey` exactly. After a lost response, retry the same selection and key.\nAn incomplete-guidance response still selected or created the returned session: reopen that existing\nsession to refresh guidance. Do not silently create another session after deletion or expiry.\n\nWhen source editing is available and authorized, read a file before you change it. An edit applies\nto the app's current saved text, and a save to another file never blocks it. To change part of an\nexisting file, use `SearchReplace`. Use `UpdateFile` for a new file or a full rewrite, right after\nreading the file, because it replaces whatever is saved now.\n\nEvery edit is saved when its call returns. Call `Checkpoint` when the app reaches a state worth\nreturning to, such as a finished change that builds, and before a large or risky change. Describe\nthat state in a few words. Do not call it after every edit. All edits since the last checkpoint form\none version in the app's history.\n\nAfter a conflict, read the file again and make a new edit. After a failed or unconfirmed call, read\nthe file to see whether the change is there before you edit again. Report confirmed saving\nseparately from Preview, build or runtime checks.\n\nTo review the app, obtain its private Preview URL from `GetProject`. When the URL is available and\nthe host provides a browser, open it and check the visible behavior requested by the user. Share\nthe Preview link for owner review. After editing, use `CheckBuildStatus` for the saved change when available before testing the app. A saved\nfile or successful compilation does not prove that the customer flow works. Finish the current\nsave/build group before checking its Preview, and reuse that Preview tab through the bounded tests.\nFor visual checks, verify rendered content: images have decoded pixels, fonts have loaded, and the\nlayout works in the tested viewport. Image URLs, file existence and HTTP success alone do not prove\nthat an image is visible; an HTML fallback can also return HTTP 200. A blocked, timed-out or incomplete\nbrowser check stays unverified in the final report. Use the host browser's documented recovery path\nfor tab failures. App actions such as sending messages or making purchases still require the user's\nauthority.\n\nConnecting Agentplace through MCP does not sign the browser in. If Preview asks for login or denies\naccess, let the owner sign in to the owning Agentplace account in that browser, then continue.\nNever collect their credentials or transfer tokens into the browser. If the host has no browser or\ncannot complete sign-in, offer the review link and say which behavior remains untested. If the URL\nis null, say that Preview access is unavailable for this project. Do not guess a URL, start Builder\nor call `PresentAgent` as a fallback. Preserve confirmed save outcomes in each case. Keep recovery\nand technical diagnostics with the model; tell the owner what was saved, what was checked, and any\naction they need to take. Describe app checks in everyday language. Leave build diagnostics in tool\nresults.\n\nWhen `ExecuteCommand` is available and authorized, use it for dependency work or checks that need\nshell execution. It runs on the app's saved source, waits for the result for up to `timeoutSeconds`\n(30 by default, at most 45) and saves supported file changes automatically. Repeating a call runs\nthe command again, so after a lost reply read the affected files before you repeat it. A command\nthat exits nonzero or times out may still have saved file changes. Report execution and saved\nchanges separately. `not_started` means nothing ran; its message says why. A `failed` result has an\nunknown outcome: tell the owner its message and read the source again before deciding what to do\nnext.\n\nWhen website research or Media actions are exposed, follow the website-migration guidance and\ncurrent schemas. Research uses Agentplace wallet credits with separate consent. Keep collection\nstatus separate from billing status; an unknown paid outcome must not be automatically repeated.\nImport selected public images through Media and use only confirmed canonical asset URLs.\n\nThis pilot supports bounded source edits with write consent, commands with additional execute\nconsent, and publishing with publish consent. Application tabs belong to later capabilities. When\nthe owner asks to publish or check a publish, read [publishing](references/publishing.md) first.\nAn MCP connection does not give scripts or UI components access to its bearer token.\nAn API client needs its own authorized connection; never ask the user to paste a host token into a\ntool argument or source file.\n\nPlatform orientation is returned by the shared guidance owner, reviewed from Agentplace's\n`agentplace-platform` skill. Project-specific skill bodies and role instructions stay on the platform\nand are retrieved only after authorized selection.\n\nWhen shared project connection tools are available, load `mcp-integration` guidance before setup.\nPrefer suitable host connections for authoring when they already use the intended account. Agentplace\nconnections supply missing host access or the app's separate access; they do not inherit host grants.\nDiscover providers and native actions before selecting an exact linked account. For a new account,\ncall `configure_agent_connections` with `newAccount`, a stable `requestKey` and selected actions.\nUse the returned field requirements to ask only for missing non-secret setup in chat; pass validated\nanswers as `configuration`. Show the returned **Connect service** link. Provider login and keys stay\non that secure access page, never in chat or source. Do not send owners to Connections or ask them\nto create, name or attach a record manually.\n\nKeep the original task active while access is approved. Call `resume` with the same `authorizationId`\nand a bounded `waitSeconds`, respect returned expiry/retry advice, and continue until setup is ready\nor a specific blocker requires action. Do not ask the owner to type “done” or open a new chat.\nAfter an uncertain reply inspect the same authorization; do not start another provider login.\nAn expired exact account uses `reconnect` with its `connectionId`. After readiness, refresh native\ntool discovery and verify the requested context. A stored binding alone does not prove live Preview\naccess. Perform a bounded read only when the user's task permits it; never test by sending mail or\nmodifying data. ManageMcpServers owns special configuration files.\n\nNative MCP calls use `selection`, `source`, and nested `arguments`; authenticated API calls\nuse the selected-session/source route and a native arguments body. Unknown write outcomes require\ninspection before retrying. A saved grant does not prove private Preview access.\n"
}

SHA-256 of public snapshot: e33def8ed32518b7f5b88e3ade57baef653933b2a4e8dfd634adf54beb7771f9