Skip to content

Allow canvas noise overrides for temporary profiles#26

Open
anhtahaylove wants to merge 1 commit into
ProxyShard:mainfrom
anhtahaylove:codex/temp-profile-noise-api
Open

Allow canvas noise overrides for temporary profiles#26
anhtahaylove wants to merge 1 commit into
ProxyShard:mainfrom
anhtahaylove:codex/temp-profile-noise-api

Conversation

@anhtahaylove

Copy link
Copy Markdown

Summary

  • Accept a noise object on POST /profiles/temporary instead of silently ignoring it.
  • Keep seed: 0 behavior so temporary profile noise is derived from the generated profile id.
  • Document the field in OpenAPI and expose it through the MCP temporary-profile helper.
  • Add a CDP smoke script that creates two temporary canvas-noise profiles and fails if their canvas hashes match.

Fixes #11.

Tests

  • cargo test --manifest-path src-tauri\Cargo.toml --lib temporary_profile_
  • node --check mcp\index.js
  • node --check scripts\smoke-canvas-noise.mjs
  • npm run build
  • git diff --check

Note: the live smoke script is intended to run after building/installing this branch, with SHARDX_TOKEN available and the Launcher API running.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Canvas noise via API produces identical hashes (GUI Auto noise works)

1 participant