{"version":"2.1.318","anchor":"new-schema-fields-own-session-author-and-tool-host","canonical_anchor":"new-schema-fields-own-session-author-and-tool-host","heading":"Two optional fields added to the session message formats","tier":"internal","area":"SDK","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/new-schema-fields-own-session-author-and-tool-host","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### Two optional fields added to the session message formats\n\nTwo message formats gain optional fields, `own_session_author` (defaults to true) and `tool_host`, and malformed values in them are ignored\n\n**What**\n\nTwo of the message formats Claude Code uses gain an optional field each:\n\n- `own_session_author`, a true-or-false value that defaults to true\n\n- `tool_host`\n\nIf either field holds a value in the wrong shape, Claude Code ignores it instead of rejecting the whole message.\n\n**Why**\n\nBoth fields relate to remote or hosted sessions, where a session (one running conversation with Claude Code) is driven or hosted somewhere other than your own terminal. There is no new command or setting for you to use.\n\n- Area: SDK\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}