Update to Hey-Traders! Quant Trading
Snapshot Oct 3, 2026 · 12:02 UTC · version 1.0.1
Package or technical metadata updated
Package contents changed in 7 files: .codex-plugin/assets/composer-icon.png, .codex-plugin/assets/logo.png, .codex-plugin/plugin.json, …. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
{"sha256":"83874852ce5ef922376f101ba9f11cc3e2de54bf3054990353f1786314c3117f","size":115322}
Not present
Package file
{"sha256":"83874852ce5ef922376f101ba9f11cc3e2de54bf3054990353f1786314c3117f","size":115322}
Not present
Package file
9a9e6bfabf6cc0b268145d52ece348ea333373145f6f489753b5e916d8b8903e
b634112324980de42b5d29c87356b4322091f73be46a241b196702de25123f32
Package file
2616
2878
Compare saved observations
Download comparison JSONChanged files
.codex-plugin/assets/composer-icon.png →
.codex-plugin/assets/logo.png →
skills/heytraders-browser/SKILL.md →
skills/heytraders-browser/references/command-reference.md →
skills/heytraders-browser/references/runtime-contract.md
--- before +++ after @@ -11,19 +11,23 @@ The plugin must not duplicate any of these registries. +## Plugin entry + +New product or sign-in tabs use `https://hey-traders.com/?ht_client=codex`. An existing canonical tab keeps its current URL, including workspace parameters and fragment. The adapter only dispatches commands; it does not reload the tab, add client fields to command arguments, or rewrite marketing UTMs. The entry marker is an untrusted client observation processed by the application's consent-aware acquisition owner, not identity or authorization evidence. An untagged reused tab does not establish a new Codex acquisition observation. + ## Public plugin scope The public plugin uses the generic request router only for navigation, documentation, read-only market and account information, chart operations, backtests, and strategies whose described request and returned mode are explicitly simulated paper. Runtime discovery does not authorize real orders, live-mode strategies, exchange or wallet connection, credentials, or venue permissions. A historical command name that contains `live` does not expand this boundary: the command is usable only when its contract requires an explicit mode and the call is fixed to `paper`. The skill must stop when an operation's effect or mode is ambiguous. ## Discovery and readiness -Use live `help` and `describe` when the selected command's current contract is unknown, stale, or rejected by schema validation. Reuse current contracts already available in the task. Readiness, route requirements, identifiers, and follow-up discovery are all returned by the application; the plugin does not maintain a parallel domain or route registry. +Use live `help list` and `help describe` when the selected command's current contract is unknown, stale, or rejected by schema validation. Reuse current contracts already available in the task. Readiness, route requirements, identifiers, and follow-up discovery are all returned by the application; the plugin does not maintain a parallel domain or route registry. When an operation requires user action, the user owns the visible UI step. Rediscover state after the user confirms completion rather than treating navigation or dialog closure as success. ## Compatibility -Facade version 5 exposes only metadata plus `window.__bridge.request`. Both the WebMCP tool and bundled Browser adapter use that entrypoint. The adapter requires a numeric safe-integer version of at least 5; missing, nonnumeric, fractional, and infinite versions fail closed. The plugin must not probe or call removed flat aliases. +Facade version 7 uses domain-prefixed command selectors and result actions. Both the WebMCP tool and bundled Browser adapter use `window.__bridge.request`. The adapter requires a numeric safe-integer version of at least 7; missing, nonnumeric, fractional, and infinite versions fail closed. The plugin must not probe or call removed flat aliases. The installed adapter accepts only the canonical `https://hey-traders.com` origin, decodes command payloads as UTF-8, and returns structured bridge errors without falling back to legacy flat members.
Full technical diff · 11 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.png
{
"sha256": "83874852ce5ef922376f101ba9f11cc3e2de54bf3054990353f1786314c3117f",
"size": 115322
}Field is absent
removed /files/.codex-plugin~1assets~1logo.png
{
"sha256": "83874852ce5ef922376f101ba9f11cc3e2de54bf3054990353f1786314c3117f",
"size": 115322
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"9a9e6bfabf6cc0b268145d52ece348ea333373145f6f489753b5e916d8b8903e"
"b634112324980de42b5d29c87356b4322091f73be46a241b196702de25123f32"
changed /files/.codex-plugin~1plugin.json/size
2616
2878
changed /files/skills~1heytraders-browser~1SKILL.md/sha256
"56b75358e0a6148ff873eda4791ceee5e241212b155bfe2e56b591704ecc641a"
"544480ea0f638464d700ea69b5c88f74179405525a8fc156b678432c602e8583"
changed /files/skills~1heytraders-browser~1SKILL.md/size
7133
7676
changed /files/skills~1heytraders-browser~1references~1command-reference.md/sha256
"253888f58112b35b7320c2463d1c8e6c82930a1fb026824853fbef20b3413866"
"40fd87cf775e30b55a8e53e5ae35e571db10eae60f89bb026aa159345dd3f2fc"
changed /files/skills~1heytraders-browser~1references~1command-reference.md/size
1712
1722
changed /files/skills~1heytraders-browser~1references~1runtime-contract.md/sha256
"35eba08369c3fb26071b8984ce621cc729ad5b1d4bc12e1ced576700c6ca0f8d"
"89abc2b61f3c35de5391521e5df141f04c28cd436c0ca5dab0e4b820a90fdbc9"
changed /files/skills~1heytraders-browser~1references~1runtime-contract.md/size
3119
3700
changed /files/skills~1heytraders-browser~1scripts~1heytraders-cli.mjs/sha256
"d0ffc83c37a3488abaac8baf72e762f7d9158a84f1a4ab2e4078c08c3bed1345"
"1705a75ff302d0e37f347b854c8a760f35a41fa4cdc7f996f5e25eb3617ee47a"
Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "b634112324980de42b5d29c87356b4322091f73be46a241b196702de25123f32",
"size": 2878
},
"LICENSE": {
"sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
"size": 11357
},
"assets/logo.png": {
"sha256": "83874852ce5ef922376f101ba9f11cc3e2de54bf3054990353f1786314c3117f",
"size": 115322
},
"skills/heytraders-browser/SKILL.md": {
"sha256": "544480ea0f638464d700ea69b5c88f74179405525a8fc156b678432c602e8583",
"size": 7676
},
"skills/heytraders-browser/references/command-reference.md": {
"sha256": "40fd87cf775e30b55a8e53e5ae35e571db10eae60f89bb026aa159345dd3f2fc",
"size": 1722
},
"skills/heytraders-browser/references/runtime-contract.md": {
"sha256": "89abc2b61f3c35de5391521e5df141f04c28cd436c0ca5dab0e4b820a90fdbc9",
"size": 3700
},
"skills/heytraders-browser/scripts/heytraders-cli.mjs": {
"sha256": "1705a75ff302d0e37f347b854c8a760f35a41fa4cdc7f996f5e25eb3617ee47a",
"size": 3233
}
}
}SHA-256 of public snapshot: 356843134a119cba36052f7e5e02e5244bab35f51510a00e2a3fc8d2f2a9ac1e