changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
changedInput schema / properties / context / description
Previous value: -"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""New value: +"Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER include, repeat, paraphrase, or infer personal, sensitive, or identifying information from the user request or tool results, including names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as \"a user\", \"the customer\", or \"an account\". Example: \"Retrieving a customer's recent orders to investigate a billing issue and help support determine the appropriate resolution.\""
changedInput schema / properties / seed / anyOf
Previous value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- }
-]New value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "string"
+ }
+]
changedInput schema / properties / spec / additionalProperties
Previous value: -trueNew value: +{}
addedInput schema / properties / spec / properties / constraints / propertyNames
Added value: +{
+ "type": "string"
+}
changedInput schema / properties / spec / properties / dailyLoss / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "description": "Daily loss rule: the daily floor is anchor minus limit, reset at each trading-day boundary. Exactly one of pct/amount must be set.",
- "properties": {
- "amount": {
- "description": "Daily loss limit as a fixed currency amount (alternative to pct).",
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "basis": {
- "description": "Anchor today's loss is measured from: prior day's closing balance or closing equity (they differ only with overnight positions). Default 'prior-day-balance'.",
- "enum": [
- "prior-day-balance",
- "prior-day-equity"
- ],
- "type": "string"
- },
- "evaluation": {
- "description": "'intraday': fails the moment equity touches the daily floor. 'end-of-day': only the close is checked. Default 'intraday'.",
- "enum": [
- "intraday",
- "end-of-day"
- ],
- "type": "string"
- },
- "includesOpenPnl": {
- "description": "Whether floating (unrealized) P&L counts toward the daily loss, i.e. breach can happen intra-position. Default true.",
- "type": "boolean"
- },
- "limitBasis": {
- "description": "What a percentage limit is a percent OF. 'initial-balance': a fixed currency allowance (always e.g. 5% of the starting account). 'anchor': recomputed daily from the day's anchor. Default 'initial-balance'.",
- "enum": [
- "initial-balance",
- "anchor"
- ],
- "type": "string"
- },
- "pct": {
- "description": "Daily loss limit in PERCENT UNITS (5 = 5%); what it is a percent OF is set by limitBasis. Exactly one of pct/amount.",
- "exclusiveMinimum": 0,
- "maximum": 100,
- "type": "number"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "description": "Daily loss rule: the daily floor is anchor minus limit, reset at each trading-day boundary. Exactly one of pct/amount must be set.",
+ "properties": {
+ "amount": {
+ "description": "Daily loss limit as a fixed currency amount (alternative to pct).",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "basis": {
+ "description": "Anchor today's loss is measured from: prior day's closing balance or closing equity (they differ only with overnight positions). Default 'prior-day-balance'.",
+ "enum": [
+ "prior-day-balance",
+ "prior-day-equity"
+ ],
+ "type": "string"
+ },
+ "evaluation": {
+ "description": "'intraday': fails the moment equity touches the daily floor. 'end-of-day': only the close is checked. Default 'intraday'.",
+ "enum": [
+ "intraday",
+ "end-of-day"
+ ],
+ "type": "string"
+ },
+ "includesOpenPnl": {
+ "description": "Whether floating (unrealized) P&L counts toward the daily loss, i.e. breach can happen intra-position. Default true.",
+ "type": "boolean"
+ },
+ "limitBasis": {
+ "description": "What a percentage limit is a percent OF. 'initial-balance': a fixed currency allowance (always e.g. 5% of the starting account). 'anchor': recomputed daily from the day's anchor. Default 'initial-balance'.",
+ "enum": [
+ "initial-balance",
+ "anchor"
+ ],
+ "type": "string"
+ },
+ "pct": {
+ "description": "Daily loss limit in PERCENT UNITS (5 = 5%); what it is a percent OF is set by limitBasis. Exactly one of pct/amount.",
+ "exclusiveMinimum": 0,
+ "maximum": 100,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / spec / properties / fees / additionalProperties
Previous value: -trueNew value: +{}
changedInput schema / properties / spec / properties / funded / additionalProperties
Previous value: -trueNew value: +{}
changedInput schema / properties / spec / properties / funded / properties / dailyLoss / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "description": "Daily loss rule: the daily floor is anchor minus limit, reset at each trading-day boundary. Exactly one of pct/amount must be set.",
- "properties": {
- "amount": {
- "description": "Daily loss limit as a fixed currency amount (alternative to pct).",
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "basis": {
- "description": "Anchor today's loss is measured from: prior day's closing balance or closing equity (they differ only with overnight positions). Default 'prior-day-balance'.",
- "enum": [
- "prior-day-balance",
- "prior-day-equity"
- ],
- "type": "string"
- },
- "evaluation": {
- "description": "'intraday': fails the moment equity touches the daily floor. 'end-of-day': only the close is checked. Default 'intraday'.",
- "enum": [
- "intraday",
- "end-of-day"
- ],
- "type": "string"
- },
- "includesOpenPnl": {
- "description": "Whether floating (unrealized) P&L counts toward the daily loss, i.e. breach can happen intra-position. Default true.",
- "type": "boolean"
- },
- "limitBasis": {
- "description": "What a percentage limit is a percent OF. 'initial-balance': a fixed currency allowance (always e.g. 5% of the starting account). 'anchor': recomputed daily from the day's anchor. Default 'initial-balance'.",
- "enum": [
- "initial-balance",
- "anchor"
- ],
- "type": "string"
- },
- "pct": {
- "description": "Daily loss limit in PERCENT UNITS (5 = 5%); what it is a percent OF is set by limitBasis. Exactly one of pct/amount.",
- "exclusiveMinimum": 0,
- "maximum": 100,
- "type": "number"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "description": "Daily loss rule: the daily floor is anchor minus limit, reset at each trading-day boundary. Exactly one of pct/amount must be set.",
+ "properties": {
+ "amount": {
+ "description": "Daily loss limit as a fixed currency amount (alternative to pct).",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "basis": {
+ "description": "Anchor today's loss is measured from: prior day's closing balance or closing equity (they differ only with overnight positions). Default 'prior-day-balance'.",
+ "enum": [
+ "prior-day-balance",
+ "prior-day-equity"
+ ],
+ "type": "string"
+ },
+ "evaluation": {
+ "description": "'intraday': fails the moment equity touches the daily floor. 'end-of-day': only the close is checked. Default 'intraday'.",
+ "enum": [
+ "intraday",
+ "end-of-day"
+ ],
+ "type": "string"
+ },
+ "includesOpenPnl": {
+ "description": "Whether floating (unrealized) P&L counts toward the daily loss, i.e. breach can happen intra-position. Default true.",
+ "type": "boolean"
+ },
+ "limitBasis": {
+ "description": "What a percentage limit is a percent OF. 'initial-balance': a fixed currency allowance (always e.g. 5% of the starting account). 'anchor': recomputed daily from the day's anchor. Default 'initial-balance'.",
+ "enum": [
+ "initial-balance",
+ "anchor"
+ ],
+ "type": "string"
+ },
+ "pct": {
+ "description": "Daily loss limit in PERCENT UNITS (5 = 5%); what it is a percent OF is set by limitBasis. Exactly one of pct/amount.",
+ "exclusiveMinimum": 0,
+ "maximum": 100,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / spec / properties / funded / properties / firstPayoutMinDays / maximum
Added value: +9007199254740991
changedInput schema / properties / spec / properties / funded / properties / maxLoss / additionalProperties
Previous value: -trueNew value: +{}
changedInput schema / properties / spec / properties / funded / properties / payoutRules / additionalProperties
Previous value: -trueNew value: +{}
addedInput schema / properties / spec / properties / funded / properties / payoutRules / properties / minWinningDays / maximum
Added value: +9007199254740991
changedInput schema / properties / spec / properties / maxLoss / additionalProperties
Previous value: -trueNew value: +{}
changedInput schema / properties / spec / properties / sources / items / additionalProperties
Previous value: -trueNew value: +{}
changedInput schema / properties / spec / properties / steps / items / additionalProperties
Previous value: -trueNew value: +{}
changedInput schema / properties / spec / properties / steps / items / properties / consistency / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "properties": {
- "maxBestDayProfitPct": {
- "description": "Maximum share of the step's total profit the best single day may contribute, in PERCENT UNITS (40 = the best day may be at most 40% of total profit).",
- "exclusiveMinimum": 0,
- "maximum": 100,
- "type": "number"
- }
- },
- "required": [
- "maxBestDayProfitPct"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "maxBestDayProfitPct": {
+ "description": "Maximum share of the step's total profit the best single day may contribute, in PERCENT UNITS (40 = the best day may be at most 40% of total profit).",
+ "exclusiveMinimum": 0,
+ "maximum": 100,
+ "type": "number"
+ }
+ },
+ "required": [
+ "maxBestDayProfitPct"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / spec / properties / steps / items / properties / dailyLoss / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "description": "Daily loss rule: the daily floor is anchor minus limit, reset at each trading-day boundary. Exactly one of pct/amount must be set.",
- "properties": {
- "amount": {
- "description": "Daily loss limit as a fixed currency amount (alternative to pct).",
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "basis": {
- "description": "Anchor today's loss is measured from: prior day's closing balance or closing equity (they differ only with overnight positions). Default 'prior-day-balance'.",
- "enum": [
- "prior-day-balance",
- "prior-day-equity"
- ],
- "type": "string"
- },
- "evaluation": {
- "description": "'intraday': fails the moment equity touches the daily floor. 'end-of-day': only the close is checked. Default 'intraday'.",
- "enum": [
- "intraday",
- "end-of-day"
- ],
- "type": "string"
- },
- "includesOpenPnl": {
- "description": "Whether floating (unrealized) P&L counts toward the daily loss, i.e. breach can happen intra-position. Default true.",
- "type": "boolean"
- },
- "limitBasis": {
- "description": "What a percentage limit is a percent OF. 'initial-balance': a fixed currency allowance (always e.g. 5% of the starting account). 'anchor': recomputed daily from the day's anchor. Default 'initial-balance'.",
- "enum": [
- "initial-balance",
- "anchor"
- ],
- "type": "string"
- },
- "pct": {
- "description": "Daily loss limit in PERCENT UNITS (5 = 5%); what it is a percent OF is set by limitBasis. Exactly one of pct/amount.",
- "exclusiveMinimum": 0,
- "maximum": 100,
- "type": "number"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "description": "Daily loss rule: the daily floor is anchor minus limit, reset at each trading-day boundary. Exactly one of pct/amount must be set.",
+ "properties": {
+ "amount": {
+ "description": "Daily loss limit as a fixed currency amount (alternative to pct).",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "basis": {
+ "description": "Anchor today's loss is measured from: prior day's closing balance or closing equity (they differ only with overnight positions). Default 'prior-day-balance'.",
+ "enum": [
+ "prior-day-balance",
+ "prior-day-equity"
+ ],
+ "type": "string"
+ },
+ "evaluation": {
+ "description": "'intraday': fails the moment equity touches the daily floor. 'end-of-day': only the close is checked. Default 'intraday'.",
+ "enum": [
+ "intraday",
+ "end-of-day"
+ ],
+ "type": "string"
+ },
+ "includesOpenPnl": {
+ "description": "Whether floating (unrealized) P&L counts toward the daily loss, i.e. breach can happen intra-position. Default true.",
+ "type": "boolean"
+ },
+ "limitBasis": {
+ "description": "What a percentage limit is a percent OF. 'initial-balance': a fixed currency allowance (always e.g. 5% of the starting account). 'anchor': recomputed daily from the day's anchor. Default 'initial-balance'.",
+ "enum": [
+ "initial-balance",
+ "anchor"
+ ],
+ "type": "string"
+ },
+ "pct": {
+ "description": "Daily loss limit in PERCENT UNITS (5 = 5%); what it is a percent OF is set by limitBasis. Exactly one of pct/amount.",
+ "exclusiveMinimum": 0,
+ "maximum": 100,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / spec / properties / steps / items / properties / maxDays / anyOf
Previous value: -[
- {
- "exclusiveMinimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / spec / properties / steps / items / properties / maxLoss / additionalProperties
Previous value: -trueNew value: +{}
addedInput schema / properties / spec / properties / steps / items / properties / minTradingDays / maximum
Added value: +9007199254740991