Skip to content
Apothem
Referensi

Bidang profil

Referensi yang dihasilkan dari sumber untuk setiap bidang dalam skema profil bersama Apothem.

Setiap bidang di bawah ini dihasilkan dari JSON Schema profil kanonis di src/apothem/schemas/profile.schema.json. Tabel ini adalah sumber kebenaran untuk apa yang boleh dideklarasikan sebuah profil bersama; sunting skema, lalu hasilkan ulang.

Referensi Bidang Profil yang Dihasilkan

FieldTypeRequiredDescription
agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
exclude_harnessesarraynoSupported public harness ids skipped by batch lifecycle commands.
harnessesobjectnoPer-harness overrides keyed by supported public harness id.
harnesses.antigravityobjectnoCanonical profile fields overridden for one harness.
harnesses.antigravity.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.antigravity.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.antigravity.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.antigravity.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.antigravity.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.antigravity.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.antigravity.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.antigravity.identityobjectnoOptional identity fields overridden for one harness.
harnesses.antigravity.identity.emailstringno—
harnesses.antigravity.identity.githubstringno—
harnesses.antigravity.identity.namestringno—
harnesses.antigravity.identity.rolestringno—
harnesses.antigravity.identity.websitestringno—
harnesses.antigravity.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.antigravity.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.antigravity.preferences.formatterstringnoPreferred code formatter.
harnesses.antigravity.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.antigravity.preferences.stylestringnoPreferred AI response style.
harnesses.antigravity.preferences.test_frameworkstringnoPreferred test framework.
harnesses.antigravity.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.antigravity.seriousnessstringnoGovernance seriousness tier.
harnesses.claude-codeobjectnoCanonical profile fields overridden for one harness.
harnesses.claude-code.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.claude-code.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.claude-code.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.claude-code.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.claude-code.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.claude-code.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.claude-code.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.claude-code.identityobjectnoOptional identity fields overridden for one harness.
harnesses.claude-code.identity.emailstringno—
harnesses.claude-code.identity.githubstringno—
harnesses.claude-code.identity.namestringno—
harnesses.claude-code.identity.rolestringno—
harnesses.claude-code.identity.websitestringno—
harnesses.claude-code.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.claude-code.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.claude-code.preferences.formatterstringnoPreferred code formatter.
harnesses.claude-code.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.claude-code.preferences.stylestringnoPreferred AI response style.
harnesses.claude-code.preferences.test_frameworkstringnoPreferred test framework.
harnesses.claude-code.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.claude-code.seriousnessstringnoGovernance seriousness tier.
harnesses.codebuddyobjectnoCanonical profile fields overridden for one harness.
harnesses.codebuddy.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.codebuddy.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.codebuddy.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.codebuddy.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.codebuddy.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.codebuddy.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.codebuddy.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.codebuddy.identityobjectnoOptional identity fields overridden for one harness.
harnesses.codebuddy.identity.emailstringno—
harnesses.codebuddy.identity.githubstringno—
harnesses.codebuddy.identity.namestringno—
harnesses.codebuddy.identity.rolestringno—
harnesses.codebuddy.identity.websitestringno—
harnesses.codebuddy.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.codebuddy.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.codebuddy.preferences.formatterstringnoPreferred code formatter.
harnesses.codebuddy.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.codebuddy.preferences.stylestringnoPreferred AI response style.
harnesses.codebuddy.preferences.test_frameworkstringnoPreferred test framework.
harnesses.codebuddy.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.codebuddy.seriousnessstringnoGovernance seriousness tier.
harnesses.codexobjectnoCanonical profile fields overridden for one harness.
harnesses.codex.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.codex.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.codex.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.codex.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.codex.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.codex.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.codex.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.codex.identityobjectnoOptional identity fields overridden for one harness.
harnesses.codex.identity.emailstringno—
harnesses.codex.identity.githubstringno—
harnesses.codex.identity.namestringno—
harnesses.codex.identity.rolestringno—
harnesses.codex.identity.websitestringno—
harnesses.codex.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.codex.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.codex.preferences.formatterstringnoPreferred code formatter.
harnesses.codex.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.codex.preferences.stylestringnoPreferred AI response style.
harnesses.codex.preferences.test_frameworkstringnoPreferred test framework.
harnesses.codex.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.codex.seriousnessstringnoGovernance seriousness tier.
harnesses.cursorobjectnoCanonical profile fields overridden for one harness.
harnesses.cursor.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.cursor.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.cursor.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.cursor.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.cursor.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.cursor.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.cursor.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.cursor.identityobjectnoOptional identity fields overridden for one harness.
harnesses.cursor.identity.emailstringno—
harnesses.cursor.identity.githubstringno—
harnesses.cursor.identity.namestringno—
harnesses.cursor.identity.rolestringno—
harnesses.cursor.identity.websitestringno—
harnesses.cursor.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.cursor.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.cursor.preferences.formatterstringnoPreferred code formatter.
harnesses.cursor.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.cursor.preferences.stylestringnoPreferred AI response style.
harnesses.cursor.preferences.test_frameworkstringnoPreferred test framework.
harnesses.cursor.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.cursor.seriousnessstringnoGovernance seriousness tier.
harnesses.gemini-cliobjectnoCanonical profile fields overridden for one harness.
harnesses.gemini-cli.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.gemini-cli.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.gemini-cli.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.gemini-cli.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.gemini-cli.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.gemini-cli.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.gemini-cli.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.gemini-cli.identityobjectnoOptional identity fields overridden for one harness.
harnesses.gemini-cli.identity.emailstringno—
harnesses.gemini-cli.identity.githubstringno—
harnesses.gemini-cli.identity.namestringno—
harnesses.gemini-cli.identity.rolestringno—
harnesses.gemini-cli.identity.websitestringno—
harnesses.gemini-cli.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.gemini-cli.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.gemini-cli.preferences.formatterstringnoPreferred code formatter.
harnesses.gemini-cli.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.gemini-cli.preferences.stylestringnoPreferred AI response style.
harnesses.gemini-cli.preferences.test_frameworkstringnoPreferred test framework.
harnesses.gemini-cli.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.gemini-cli.seriousnessstringnoGovernance seriousness tier.
harnesses.github-copilotobjectnoCanonical profile fields overridden for one harness.
harnesses.github-copilot.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.github-copilot.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.github-copilot.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.github-copilot.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.github-copilot.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.github-copilot.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.github-copilot.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.github-copilot.identityobjectnoOptional identity fields overridden for one harness.
harnesses.github-copilot.identity.emailstringno—
harnesses.github-copilot.identity.githubstringno—
harnesses.github-copilot.identity.namestringno—
harnesses.github-copilot.identity.rolestringno—
harnesses.github-copilot.identity.websitestringno—
harnesses.github-copilot.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.github-copilot.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.github-copilot.preferences.formatterstringnoPreferred code formatter.
harnesses.github-copilot.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.github-copilot.preferences.stylestringnoPreferred AI response style.
harnesses.github-copilot.preferences.test_frameworkstringnoPreferred test framework.
harnesses.github-copilot.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.github-copilot.seriousnessstringnoGovernance seriousness tier.
harnesses.glmobjectnoCanonical profile fields overridden for one harness.
harnesses.glm.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.glm.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.glm.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.glm.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.glm.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.glm.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.glm.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.glm.identityobjectnoOptional identity fields overridden for one harness.
harnesses.glm.identity.emailstringno—
harnesses.glm.identity.githubstringno—
harnesses.glm.identity.namestringno—
harnesses.glm.identity.rolestringno—
harnesses.glm.identity.websitestringno—
harnesses.glm.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.glm.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.glm.preferences.formatterstringnoPreferred code formatter.
harnesses.glm.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.glm.preferences.stylestringnoPreferred AI response style.
harnesses.glm.preferences.test_frameworkstringnoPreferred test framework.
harnesses.glm.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.glm.seriousnessstringnoGovernance seriousness tier.
harnesses.hermesobjectnoCanonical profile fields overridden for one harness.
harnesses.hermes.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.hermes.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.hermes.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.hermes.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.hermes.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.hermes.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.hermes.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.hermes.identityobjectnoOptional identity fields overridden for one harness.
harnesses.hermes.identity.emailstringno—
harnesses.hermes.identity.githubstringno—
harnesses.hermes.identity.namestringno—
harnesses.hermes.identity.rolestringno—
harnesses.hermes.identity.websitestringno—
harnesses.hermes.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.hermes.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.hermes.preferences.formatterstringnoPreferred code formatter.
harnesses.hermes.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.hermes.preferences.stylestringnoPreferred AI response style.
harnesses.hermes.preferences.test_frameworkstringnoPreferred test framework.
harnesses.hermes.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.hermes.seriousnessstringnoGovernance seriousness tier.
harnesses.kimi-codeobjectnoCanonical profile fields overridden for one harness.
harnesses.kimi-code.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.kimi-code.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.kimi-code.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.kimi-code.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.kimi-code.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.kimi-code.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.kimi-code.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.kimi-code.identityobjectnoOptional identity fields overridden for one harness.
harnesses.kimi-code.identity.emailstringno—
harnesses.kimi-code.identity.githubstringno—
harnesses.kimi-code.identity.namestringno—
harnesses.kimi-code.identity.rolestringno—
harnesses.kimi-code.identity.websitestringno—
harnesses.kimi-code.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.kimi-code.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.kimi-code.preferences.formatterstringnoPreferred code formatter.
harnesses.kimi-code.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.kimi-code.preferences.stylestringnoPreferred AI response style.
harnesses.kimi-code.preferences.test_frameworkstringnoPreferred test framework.
harnesses.kimi-code.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.kimi-code.seriousnessstringnoGovernance seriousness tier.
harnesses.kiroobjectnoCanonical profile fields overridden for one harness.
harnesses.kiro.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.kiro.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.kiro.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.kiro.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.kiro.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.kiro.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.kiro.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.kiro.identityobjectnoOptional identity fields overridden for one harness.
harnesses.kiro.identity.emailstringno—
harnesses.kiro.identity.githubstringno—
harnesses.kiro.identity.namestringno—
harnesses.kiro.identity.rolestringno—
harnesses.kiro.identity.websitestringno—
harnesses.kiro.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.kiro.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.kiro.preferences.formatterstringnoPreferred code formatter.
harnesses.kiro.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.kiro.preferences.stylestringnoPreferred AI response style.
harnesses.kiro.preferences.test_frameworkstringnoPreferred test framework.
harnesses.kiro.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.kiro.seriousnessstringnoGovernance seriousness tier.
harnesses.open-clawobjectnoCanonical profile fields overridden for one harness.
harnesses.open-claw.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.open-claw.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.open-claw.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.open-claw.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.open-claw.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.open-claw.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.open-claw.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.open-claw.identityobjectnoOptional identity fields overridden for one harness.
harnesses.open-claw.identity.emailstringno—
harnesses.open-claw.identity.githubstringno—
harnesses.open-claw.identity.namestringno—
harnesses.open-claw.identity.rolestringno—
harnesses.open-claw.identity.websitestringno—
harnesses.open-claw.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.open-claw.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.open-claw.preferences.formatterstringnoPreferred code formatter.
harnesses.open-claw.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.open-claw.preferences.stylestringnoPreferred AI response style.
harnesses.open-claw.preferences.test_frameworkstringnoPreferred test framework.
harnesses.open-claw.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.open-claw.seriousnessstringnoGovernance seriousness tier.
harnesses.opencodeobjectnoCanonical profile fields overridden for one harness.
harnesses.opencode.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.opencode.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.opencode.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.opencode.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.opencode.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.opencode.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.opencode.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.opencode.identityobjectnoOptional identity fields overridden for one harness.
harnesses.opencode.identity.emailstringno—
harnesses.opencode.identity.githubstringno—
harnesses.opencode.identity.namestringno—
harnesses.opencode.identity.rolestringno—
harnesses.opencode.identity.websitestringno—
harnesses.opencode.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.opencode.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.opencode.preferences.formatterstringnoPreferred code formatter.
harnesses.opencode.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.opencode.preferences.stylestringnoPreferred AI response style.
harnesses.opencode.preferences.test_frameworkstringnoPreferred test framework.
harnesses.opencode.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.opencode.seriousnessstringnoGovernance seriousness tier.
harnesses.qwen-codeobjectnoCanonical profile fields overridden for one harness.
harnesses.qwen-code.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.qwen-code.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.qwen-code.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.qwen-code.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.qwen-code.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.qwen-code.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.qwen-code.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.qwen-code.identityobjectnoOptional identity fields overridden for one harness.
harnesses.qwen-code.identity.emailstringno—
harnesses.qwen-code.identity.githubstringno—
harnesses.qwen-code.identity.namestringno—
harnesses.qwen-code.identity.rolestringno—
harnesses.qwen-code.identity.websitestringno—
harnesses.qwen-code.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.qwen-code.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.qwen-code.preferences.formatterstringnoPreferred code formatter.
harnesses.qwen-code.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.qwen-code.preferences.stylestringnoPreferred AI response style.
harnesses.qwen-code.preferences.test_frameworkstringnoPreferred test framework.
harnesses.qwen-code.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.qwen-code.seriousnessstringnoGovernance seriousness tier.
harnesses.traeobjectnoCanonical profile fields overridden for one harness.
harnesses.trae.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.trae.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.trae.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.trae.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.trae.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.trae.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.trae.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.trae.identityobjectnoOptional identity fields overridden for one harness.
harnesses.trae.identity.emailstringno—
harnesses.trae.identity.githubstringno—
harnesses.trae.identity.namestringno—
harnesses.trae.identity.rolestringno—
harnesses.trae.identity.websitestringno—
harnesses.trae.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.trae.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.trae.preferences.formatterstringnoPreferred code formatter.
harnesses.trae.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.trae.preferences.stylestringnoPreferred AI response style.
harnesses.trae.preferences.test_frameworkstringnoPreferred test framework.
harnesses.trae.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.trae.seriousnessstringnoGovernance seriousness tier.
harnesses.windsurfobjectnoCanonical profile fields overridden for one harness.
harnesses.windsurf.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.windsurf.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.windsurf.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.windsurf.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.windsurf.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.windsurf.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.windsurf.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.windsurf.identityobjectnoOptional identity fields overridden for one harness.
harnesses.windsurf.identity.emailstringno—
harnesses.windsurf.identity.githubstringno—
harnesses.windsurf.identity.namestringno—
harnesses.windsurf.identity.rolestringno—
harnesses.windsurf.identity.websitestringno—
harnesses.windsurf.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.windsurf.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.windsurf.preferences.formatterstringnoPreferred code formatter.
harnesses.windsurf.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.windsurf.preferences.stylestringnoPreferred AI response style.
harnesses.windsurf.preferences.test_frameworkstringnoPreferred test framework.
harnesses.windsurf.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.windsurf.seriousnessstringnoGovernance seriousness tier.
harnesses.zedobjectnoCanonical profile fields overridden for one harness.
harnesses.zed.agent_mcp_serversobjectnoPer subagent, the MCP servers that agent may call, keyed by agent name (the file stem under agents/, for example citation-auditor). Safe by default: with no entry an agent is granted no MCP tool. The Claude Code engine install adds one wildcard entry per server (that server's tools, and no other server's) to the agent's explicit tools list, and only for an agent whose source has one. Write each server name as /mcp shows it. Claude Code writes a colon or period as an underscore in tool names, so the install renders plugin:bio-research:biorxiv as mcp__plugin_bio-research_biorxiv__. A name allows letters, digits, hyphen, underscore, colon and period, begins and ends with a letter or digit, holds no two of underscore, colon and period in a row, no asterisk and no whitespace, and is at most 64 characters. A per-harness override unions with the shared lists. The Gemini CLI install adds one mcp_<server>_ entry per server to the explicit tools list of the listed agents, for a server name of letters, digits and hyphen (Gemini CLI cannot address a name with an underscore, so such a name is skipped and reported). Harnesses other than Claude Code and Gemini CLI do not read this key.
harnesses.zed.enforcementobjectnoOpt-in toggles for shipped behaviors that ship default-off; every flag defaults false and a clean install imposes none of them.
harnesses.zed.enforcement.agent_teamsbooleannoOpt in to parallel agent-team dispatch for parallelizable work.
harnesses.zed.enforcement.continuous_executionbooleannoOpt in to continuous multi-step advancement across natural boundaries.
harnesses.zed.enforcement.learning_loopbooleannoOpt in to continuous-learning capture and pattern promotion.
harnesses.zed.enforcement.multitaskingbooleannoOpt in to parallel multi-task execution.
harnesses.zed.enforcement.sprintsbooleannoOpt in to the sprint apparatus for non-trivial multi-step work.
harnesses.zed.identityobjectnoOptional identity fields overridden for one harness.
harnesses.zed.identity.emailstringno—
harnesses.zed.identity.githubstringno—
harnesses.zed.identity.namestringno—
harnesses.zed.identity.rolestringno—
harnesses.zed.identity.websitestringno—
harnesses.zed.mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
harnesses.zed.preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
harnesses.zed.preferences.formatterstringnoPreferred code formatter.
harnesses.zed.preferences.languagestringnoPrimary programming language in lower-case semantic form.
harnesses.zed.preferences.stylestringnoPreferred AI response style.
harnesses.zed.preferences.test_frameworkstringnoPreferred test framework.
harnesses.zed.rulesarraynoAdditional rules shared with capable harnesses.
harnesses.zed.seriousnessstringnoGovernance seriousness tier.
identityobjectyesOperator identity fields shared across harnesses.
identity.emailstringnoOperator email address.
identity.githubstringnoGitHub username without @.
identity.namestringyesOperator display name.
identity.rolestringnoOperator role presented to capable harnesses.
identity.websitestringnoOperator personal or project website URL.
mcp_serversobjectnoMCP server inventory keyed by server name: the canonical cross-harness portability surface for Model Context Protocol servers.
preferencesobjectnoWorkflow and interaction preferences shared across harnesses.
preferences.formatterstringnoPreferred code formatter.
preferences.languagestringnoPrimary programming language in lower-case semantic form.
preferences.stylestringnoPreferred AI response style.
preferences.test_frameworkstringnoPreferred test framework.
rulesarraynoAdditional rules shared with capable harnesses.
schema_versionintegernoOptional profile-schema version. A profile without it is read as version 1 and migrated forward like any v1 profile; profile scaffolds always write it. A profile stamped with a version greater than the engine supports is rejected with an upgrade-the-engine diagnostic before validation.
seriousnessstringnoGovernance seriousness tier.
workspaceobjectnoWhere Apothem keeps its shared, gitignored working directory (plans, memory, learning, contexts). One directory shared across every harness; never per-harness.
workspace.directory_namestringnoName of the shared working directory. A single path component (no separator, no drive specifier). Defaults to '.apothem'.
workspace.scopestringnoWhere the working directory is rooted. 'project-local' places <project-root>/<directory_name>/ (default); 'user-home' places ~/<directory_name>/.

On this page