Version History provides a complete Git-based version control system for your AI agent configurations, featuring real-time collaboration, intelligent conflict resolution, and safe production deployment workflows. Every modification is tracked with detailed change diffs, collaborative editing locks, and professional commit workflows similar to GitHub or GitLab.
Version History operates like a professional development environment with Git-style workflows. Track changes in real-time, collaborate safely with team members, resolve conflicts intelligently, commit with descriptive messages, and deploy to production with confidence. Your entire development history is preserved with comprehensive audit trails.
Quick action buttons seamlessly integrated into the editor header provide professional Git-style workflow control:
1
Check Button (🔍)
Keyboard Shortcut: ⌘UManually check for remote updates and potential conflicts. Useful when auto-sync is disabled or when you want to verify remote state before making changes.
2
Pull Button (⬇️)
Keyboard Shortcut: ⌘⇧PFetch and merge latest changes from remote repository. Automatically resolves non-conflicting changes and flags conflicts for manual resolution.
3
Commit Button (✓)
Keyboard Shortcut: ⌘EnterSave current changes with descriptive commit message. Opens professional commit interface with AI-powered message generation and production deployment options.
4
Push to Production (⬆️)
Keyboard Shortcut: ⌘⇧EnterDeploy committed version directly to production environment. Available after successful commit with immediate live deployment.
Different types of changes have varying impact on agent behavior. System prompt modifications directly affect conversation flow, while basic settings changes may only impact metadata. Always test changes thoroughly in Playground before production deployment.
Core Configuration
Input/Output Parameters
Actions and Tools
Metadata and Settings
High Impact Changes
System Prompt: Primary behavioral instructions and conversation logic
Voice Model: Speech synthesis and voice characteristics
Response Settings: Timing, interruption handling, and conversation flow
Language Configuration: Primary language and accent settings
Workflow Impact Changes
Parameter Definitions: New fields, validation rules, and data types
The commit process follows professional Git workflows with enhanced AI assistance:
1
Comprehensive Change Review
Access the Changes tab to review all pending modifications with expandable diff views, impact assessment, and change categorization for thorough inspection.
2
Selective Change Staging
Use checkboxes to stage specific changes for commit, enabling granular control over what gets included in each version for logical change grouping.
3
AI-Powered Commit Messages
Click ”✨ Generate” to create intelligent commit messages based on actual changes made, with context-aware suggestions and best practice formatting.
4
Production Deployment Toggle
Enable “Deploy to Production” to automatically make changes live after successful commit, with safety confirmations and rollback preparation.
5
Commit Validation and Confirmation
Final review dialog shows complete change summary, deployment impact, and confirmation options before creating the new version in timeline.
Change Analysis: AI analyzes actual fields and content modifications
Impact Assessment: Identifies behavioral changes and their significance
Action-Oriented Language: Uses clear, descriptive verbs and technical accuracy
Scope Indication: Includes specific components and areas affected
Example Generated Messages:
✅ Update system prompt to improve customer service tone✅ Add weather lookup capability with OpenWeather integration ✅ Fix webhook timeout configuration for order processing✅ Remove deprecated email notification from end call workflow✅ Optimize response timing for better conversation flow
Professional Commit Message Format
Type: Brief description of what changedOptional longer explanation of why the change was made,what business need it addresses, and any relevant contextfor future developers.- Key changes or impacts- Testing performed- Related tickets or requirements
Recommended Types:
feat: New feature or capability
fix: Bug fix or correction
update: Modification of existing functionality
config: Configuration or settings change
docs: Documentation updates only
Ineffective Commit Messages
❌ "Fixed stuff"❌ "Updates"❌ "Changed things around"❌ "WIP - work in progress"❌ "Minor tweaks"❌ "Commit before deadline"❌ "Testing"❌ "Temporary changes"
Why These Are Problematic:
No indication of what actually changed
Impossible to understand impact without reviewing diffs
Only the version marked as “Production” handles live customer calls. All other versions remain in development state. Exercise extreme caution when deploying to production, as changes immediately affect customer interactions and business operations.
1
Pre-Deployment Validation
Thoroughly test changes using Playground, run automated regression tests, validate with stakeholders, and ensure rollback plan is ready.
2
Target Version Selection
Navigate the History timeline to identify the specific version for production deployment, review change summary and impact assessment.
3
Change Impact Review
Use “View Changes” to examine detailed modifications, assess business impact, verify compliance requirements, and confirm testing completion.
4
Production Deployment
Click “Mark as Production” to designate version for live traffic, review deployment confirmation dialog showing affected systems.
5
Deployment Confirmation
Final confirmation dialog shows complete impact analysis, affected call volumes, and emergency rollback procedures before deployment.
6
Post-Deployment Monitoring
Monitor live call performance metrics, success rates, error patterns, and be prepared for immediate emergency rollback if issues arise.
Atomic Commits StrategyCreate commits after each logical change rather than bundling multiple unrelated modifications. This creates more granular restore points and makes the timeline easier to navigate for debugging and collaboration.
One feature or fix per commit
Clear, descriptive commit messages explaining what and why
Include business context and requirements references
Test each commit individually before pushing
Comprehensive Testing Before Deployment
Multi-Layer Testing ApproachAlways validate changes thoroughly before production deployment to minimize customer impact and business disruption.
Use Playground for conversation flow testing
Run automated regression test suites
Validate in staging environments that mirror production
Perform load testing for performance-critical changes
Get stakeholder approval for behavioral changes
Strategic Branching for Complex Work
Branch Management StrategyUse feature branches effectively to isolate development work and enable parallel development without conflicts.
Create feature branches for major changes or experiments
Keep main branch stable and deploy-ready
Use descriptive branch names reflecting the work
Merge branches only after thorough testing and review
Delete branches after successful merge to avoid clutter
Proactive Production Monitoring
Continuous Production OversightMonitor agent performance continuously after deployments to catch issues early and ensure optimal performance.
Set up automated alerts for performance degradation
Monitor key metrics: success rate, response time, error patterns
Establish baseline metrics before major changes
Prepare rollback procedures before each deployment
Document monitoring procedures for team consistency
Collaborative Conflict Prevention
Team Coordination Best PracticesPrevent conflicts through communication and coordinated development practices.
Communicate major changes before starting work
Use the collaboration lock system effectively
Resolve conflicts promptly when they occur
Maintain awareness of team member activities
Establish team conventions for commit messages and workflows
Comprehensive Documentation
Change Documentation StandardsDocument not just what changed, but why changes were made and their expected impact.
Include business context in commit messages
Reference tickets, issues, or requirements driving changes
Document testing performed and results achieved
Note any special deployment considerations or risks
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Meetzy Docs","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/light.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=88dbf5cf85e77b8f1f2e2ba85cdce5c9","dark":"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/dark.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=d383fd534f6aba2a9a8ea2cd1263322e"},"favicon":"https://mintcdn.com/meetzy/sUNHnyLMCEC7q_al/favicon.svg?fit=max\u0026auto=format\u0026n=sUNHnyLMCEC7q_al\u0026q=85\u0026s=10219ef2e6738c9f913a956b94425e5b","navbar":{"links":[{"href":"mailto:support@meetzy.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.meetzy.io"}},"footer":{"socials":{"twitter":"https://twitter.com/meetzy_io","linkedin":"https://www.linkedin.com/company/meetzy"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"getting-started/introduction"},{"language":"es","href":"es/getting-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meetzy","hasAudioNarration":false,"actualSubdomain":"meetzy","customDomains":["docs.meetzy.es"],"gitSource":{"type":"github","owner":"meetzyio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9e588ceeb4d4d9de63a9a","collectionId":"1fc09061-9675-4dd0-bac8-25fe11f64c2e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9e588ceeb4d4d9de63a9a"},"feedback":{"thumbs":true,"issues":true,"edits":true,"agentFeedback":true},"entitlements":{},"buildId":"6ae9e588ceeb4d4d9de63a9a","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"Documentation","count":30},{"language":"es","tag":"Documentación","count":30},{"language":"en","tag":"Advanced Editor","count":12},{"language":"es","tag":"Editor Avanzado","count":12},{"language":"en","tag":"API Reference","count":7},{"language":"es","tag":"API Reference","count":7},{"language":"en","tag":"Account","count":4},{"language":"en","tag":"Endpoints","count":4},{"language":"en","tag":"Calls","count":4},{"language":"es","tag":"Cuenta","count":4},{"language":"es","tag":"Endpoints","count":4},{"language":"es","tag":"Llamadas","count":4},{"language":"en","tag":"Agents","count":3},{"language":"en","tag":"CRM","count":3},{"language":"es","tag":"Agentes","count":3},{"language":"es","tag":"CRM","count":3},{"language":"en","tag":"Getting Started","count":2},{"language":"en","tag":"Voice Library","count":2},{"language":"es","tag":"Primeros Pasos","count":2},{"language":"es","tag":"Biblioteca de Voces","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"advanced-editor/version-history","slug":"/advanced-editor/version-history","pageMetadata":{"title":"Version History","description":"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows","icon":"clock-rotate-left","href":"/advanced-editor/version-history"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Heading,Info,Step,Steps,Tab,Table,Tabs,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-is-version-history`,children:`What is Version History?`}),`\n`,_jsx(_components.p,{children:`Version History provides a complete Git-based version control system for your AI agent configurations, featuring real-time collaboration, intelligent conflict resolution, and safe production deployment workflows. Every modification is tracked with detailed change diffs, collaborative editing locks, and professional commit workflows similar to GitHub or GitLab.`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Version History operates like a professional development environment with Git-style workflows. Track changes in real-time, collaborate safely with team members, resolve conflicts intelligently, commit with descriptive messages, and deploy to production with confidence. Your entire development history is preserved with comprehensive audit trails.`})}),`\n`,_jsx(Heading,{level:`2`,id:`accessing-version-history`,children:`Accessing Version History`}),`\n`,_jsx(_components.p,{children:`Version History is seamlessly integrated into the Advanced Editor interface with two main access points:`}),`\n`,_jsx(Heading,{level:`3`,id:`git-status-in-header-bar`,children:`Git Status in Header Bar`}),`\n`,_jsx(_components.p,{children:`The editor header displays comprehensive Git status with real-time collaboration indicators:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Status badges`}),`: Live indication of working tree state (Clean, Modified, Conflicts, Syncing, Locked)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Version display`}),`: Current version number with immediate updates`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Collaboration indicators`}),`: Active user presence and edit locks`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quick action toolbar`}),`: Integrated Check, Pull, and Commit buttons`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`changes-panel`,children:`Changes Panel`}),`\n`,_jsxs(_components.p,{children:[`Access the full version control interface through the right panel `,_jsx(_components.strong,{children:`“Changes”`}),` tab, providing:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pending Changes`}),`: Review all modifications with detailed diffs before committing`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`History Timeline`}),`: Complete chronological version history with deployment status`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Commit Workflow`}),`: Professional commit interface with AI-powered message generation`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`git-style-status-system`,children:`Git-Style Status System`}),`\n`,_jsx(Heading,{level:`3`,id:`real-time-status-indicators`,children:`Real-Time Status Indicators`}),`\n`,_jsx(_components.p,{children:`The header status badge provides instant feedback on your working tree state:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Clean Working Tree`,id:`clean-working-tree`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Green Badge: “Clean”`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`No pending changes, synchronized with remote`}),`\n`,_jsx(_components.li,{children:`Version display shows current committed version`}),`\n`,_jsx(_components.li,{children:`All changes committed and pushed to remote`}),`\n`,_jsx(_components.li,{children:`Ready for new modifications or production deployment`}),`\n`,_jsx(_components.li,{children:`Collaboration indicators show any active team members`}),`\n`]})]}),_jsxs(Tab,{title:`Modified State`,id:`modified-state`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Yellow Badge: “Modified (N)”`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Shows exact count of changed configuration fields`}),`\n`,_jsx(_components.li,{children:`Real-time tracking of specific modified sections`}),`\n`,_jsx(_components.li,{children:`Granular change detection at field level`}),`\n`,_jsx(_components.li,{children:`Ready to review changes and create commit`}),`\n`,_jsx(_components.li,{children:`Auto-save preserves work without committing`}),`\n`]})]}),_jsxs(Tab,{title:`Conflict State`,id:`conflict-state`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Red Badge: “Conflicts (N)”`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Merge conflicts detected from simultaneous edits`}),`\n`,_jsx(_components.li,{children:`Shows count of specific fields requiring resolution`}),`\n`,_jsx(_components.li,{children:`Guided conflict resolution workflow available`}),`\n`,_jsx(_components.li,{children:`Manual intervention required before committing`}),`\n`,_jsx(_components.li,{children:`Visual diff tools highlight conflicting changes`}),`\n`]})]}),_jsxs(Tab,{title:`Syncing State`,id:`syncing-state`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Blue Badge: “Syncing…”`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Automatic synchronization with remote in progress`}),`\n`,_jsx(_components.li,{children:`Background processing of incoming changes`}),`\n`,_jsx(_components.li,{children:`Queue status for pending remote updates`}),`\n`,_jsx(_components.li,{children:`Non-conflicting changes merged automatically`}),`\n`,_jsx(_components.li,{children:`Temporary state during collaboration sync`}),`\n`]})]}),_jsxs(Tab,{title:`Locked State`,id:`locked-state`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Orange Badge: “Locked by X user(s)”`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Collaborative editing protection active`}),`\n`,_jsx(_components.li,{children:`Shows specific users currently making changes`}),`\n`,_jsx(_components.li,{children:`Prevents conflicting simultaneous modifications`}),`\n`,_jsx(_components.li,{children:`Automatic lock release after inactivity timeout`}),`\n`,_jsx(_components.li,{children:`Real-time collaboration coordination`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`integrated-control-toolbar`,children:`Integrated Control Toolbar`}),`\n`,_jsx(_components.p,{children:`Quick action buttons seamlessly integrated into the editor header provide professional Git-style workflow control:`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Check Button (🔍)`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Keyboard Shortcut: ⌘U`})}),_jsx(_components.p,{children:`Manually check for remote updates and potential conflicts. Useful when auto-sync is disabled or when you want to verify remote state before making changes.`})]}),_jsxs(Step,{title:`Pull Button (⬇️)`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Keyboard Shortcut: ⌘⇧P`})}),_jsx(_components.p,{children:`Fetch and merge latest changes from remote repository. Automatically resolves non-conflicting changes and flags conflicts for manual resolution.`})]}),_jsxs(Step,{title:`Commit Button (✓)`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Keyboard Shortcut: ⌘Enter`})}),_jsx(_components.p,{children:`Save current changes with descriptive commit message. Opens professional commit interface with AI-powered message generation and production deployment options.`})]}),_jsxs(Step,{title:`Push to Production (⬆️)`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Keyboard Shortcut: ⌘⇧Enter`})}),_jsx(_components.p,{children:`Deploy committed version directly to production environment. Available after successful commit with immediate live deployment.`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-change-tracking`,children:`Advanced Change Tracking`}),`\n`,_jsx(Heading,{level:`3`,id:`granular-change-detection`,children:`Granular Change Detection`}),`\n`,_jsx(_components.p,{children:`The system provides comprehensive change tracking at multiple levels:`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Field-Level Precision`,id:`field-level-precision`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Individual property tracking`}),`: Every configuration field monitored for modifications`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Type-aware comparison`}),`: Intelligent comparison based on data types`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Nested object support`}),`: Deep tracking of complex configuration structures`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Array change detection`}),`: Additions, removals, and reordering in lists`]}),`\n`]})}),_jsx(Tab,{title:`Section-Based Organization`,id:`section-based-organization`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Logical grouping`}),`: Changes categorized by configuration sections`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Priority indication`}),`: Critical changes highlighted prominently`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Impact assessment`}),`: Visual indication of change significance`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dependency tracking`}),`: Related changes grouped intelligently`]}),`\n`]})}),_jsx(Tab,{title:`Real-Time Diffing`,id:`real-time-diffing`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Live comparison`}),`: Instant diff between current and committed state`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Syntax highlighting`}),`: Enhanced readability with color-coded changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Context preservation`}),`: Surrounding unchanged content for clarity`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Expandable details`}),`: Drill down into specific change details`]}),`\n`]})}),_jsx(Tab,{title:`Intelligent Conflict Detection`,id:`intelligent-conflict-detection`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic monitoring`}),`: Continuous checking for conflicting changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smart conflict identification`}),`: Detection of semantically conflicting modifications`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Resolution suggestions`}),`: AI-powered conflict resolution recommendations`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Manual resolution tools`}),`: Visual diff interface for complex conflicts`]}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`enhanced-change-categories`,children:`Enhanced Change Categories`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Different types of changes have varying impact on agent behavior. System prompt modifications directly affect conversation flow, while basic settings changes may only impact metadata. Always test changes thoroughly in Playground before production deployment.`})}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Core Configuration`,id:`core-configuration`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`High Impact Changes`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`System Prompt`}),`: Primary behavioral instructions and conversation logic`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Voice Model`}),`: Speech synthesis and voice characteristics`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Response Settings`}),`: Timing, interruption handling, and conversation flow`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Language Configuration`}),`: Primary language and accent settings`]}),`\n`]})]}),_jsxs(Tab,{title:`Input/Output Parameters`,id:`input%2Foutput-parameters`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Workflow Impact Changes`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Parameter Definitions`}),`: New fields, validation rules, and data types`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Required Fields`}),`: Changes affecting call completion requirements`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Output Webhooks`}),`: Integration endpoints and payload structures`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Data Processing`}),`: Transformation rules and formatting logic`]}),`\n`]})]}),_jsxs(Tab,{title:`Actions and Tools`,id:`actions-and-tools`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Capability Changes`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Transfer Configuration`}),`: Call routing rules and destination settings`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`End Call Strategy`}),`: Conversation conclusion logic and criteria`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tool Integrations`}),`: External API connections and capabilities`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Workflow Automation`}),`: Business logic and process flows`]}),`\n`]})]}),_jsxs(Tab,{title:`Metadata and Settings`,id:`metadata-and-settings`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Low Impact Changes`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Agent Name and Description`}),`: Identity and documentation updates`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`UI Preferences`}),`: Display settings and organizational metadata`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Access Permissions`}),`: User roles and visibility settings`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Monitoring Configuration`}),`: Analytics and logging preferences`]}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`professional-commit-workflow`,children:`Professional Commit Workflow`}),`\n`,_jsx(Heading,{level:`3`,id:`smart-commit-interface`,children:`Smart Commit Interface`}),`\n`,_jsx(_components.p,{children:`The commit process follows professional Git workflows with enhanced AI assistance:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Comprehensive Change Review`,children:_jsx(_components.p,{children:`Access the Changes tab to review all pending modifications with expandable diff views, impact assessment, and change categorization for thorough inspection.`})}),_jsx(Step,{title:`Selective Change Staging`,children:_jsx(_components.p,{children:`Use checkboxes to stage specific changes for commit, enabling granular control over what gets included in each version for logical change grouping.`})}),_jsx(Step,{title:`AI-Powered Commit Messages`,children:_jsx(_components.p,{children:`Click ”✨ Generate” to create intelligent commit messages based on actual changes made, with context-aware suggestions and best practice formatting.`})}),_jsx(Step,{title:`Production Deployment Toggle`,children:_jsx(_components.p,{children:`Enable “Deploy to Production” to automatically make changes live after successful commit, with safety confirmations and rollback preparation.`})}),_jsx(Step,{title:`Commit Validation and Confirmation`,children:_jsx(_components.p,{children:`Final review dialog shows complete change summary, deployment impact, and confirmation options before creating the new version in timeline.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`intelligent-commit-message-generation`,children:`Intelligent Commit Message Generation`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`AI-Generated Messages`,id:`ai-generated-messages`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Context-Aware Generation`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Change Analysis`}),`: AI analyzes actual fields and content modifications`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Impact Assessment`}),`: Identifies behavioral changes and their significance`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Action-Oriented Language`}),`: Uses clear, descriptive verbs and technical accuracy`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scope Indication`}),`: Includes specific components and areas affected`]}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example Generated Messages:`})}),_jsx(CodeBlock,{numberOfLines:`6`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`✅ Update system prompt to improve customer service tone`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`✅ Add weather lookup capability with OpenWeather integration `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`✅ Fix webhook timeout configuration for order processing`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`✅ Remove deprecated email notification from end call workflow`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`✅ Optimize response timing for better conversation flow`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Tab,{title:`Best Practice Guidelines`,id:`best-practice-guidelines`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Professional Commit Message Format`})}),_jsx(CodeBlock,{numberOfLines:`10`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Type: Brief description of what changed`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Optional longer explanation of why the change was made,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`what business need it addresses, and any relevant context`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`for future developers.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Key changes or impacts`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Testing performed`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Related tickets or requirements`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Recommended Types:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`feat:`}),` New feature or capability`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`fix:`}),` Bug fix or correction`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`update:`}),` Modification of existing functionality`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`config:`}),` Configuration or settings change`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`docs:`}),` Documentation updates only`]}),`\n`]})]}),_jsxs(Tab,{title:`Common Mistakes to Avoid`,id:`common-mistakes-to-avoid`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Ineffective Commit Messages`})}),_jsx(CodeBlock,{numberOfLines:`9`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Fixed stuff\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Updates\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Changed things around\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"WIP - work in progress\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Minor tweaks\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Commit before deadline\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Testing\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`❌ \"Temporary changes\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Why These Are Problematic:`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`No indication of what actually changed`}),`\n`,_jsx(_components.li,{children:`Impossible to understand impact without reviewing diffs`}),`\n`,_jsx(_components.li,{children:`Makes debugging and rollback decisions difficult`}),`\n`,_jsx(_components.li,{children:`Provides no context for team collaboration`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`comprehensive-version-timeline`,children:`Comprehensive Version Timeline`}),`\n`,_jsx(Heading,{level:`3`,id:`professional-history-interface`,children:`Professional History Interface`}),`\n`,_jsx(_components.p,{children:`The History timeline provides complete chronological tracking of all agent versions:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Timeline Navigation`,children:_jsx(_components.p,{children:`Browse through complete version history with intuitive chronological layout, visual hierarchy, and comprehensive filtering options.`})}),_jsx(Step,{title:`Rich Version Metadata`,children:_jsx(_components.p,{children:`Each version displays commit message, timestamp, author information, production status, change summary, and performance metrics.`})}),_jsx(Step,{title:`Quick Action Buttons`,children:_jsx(_components.p,{children:`Instant access to Restore Version, Deploy to Production, View Detailed Changes, Compare with Current, and Create Feature Branch.`})}),_jsx(Step,{title:`Detailed Version Inspection`,children:_jsx(_components.p,{children:`Click any version for expanded view with complete diff visualization, metadata analysis, and deployment history.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`enhanced-version-cards`,children:`Enhanced Version Cards`}),`\n`,_jsx(_components.p,{children:`Each version in the timeline provides comprehensive information for effective version management:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Element`}),_jsx(_components.th,{children:`Information`}),_jsx(_components.th,{children:`Visual Features`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Version Number`})}),_jsx(_components.td,{children:`Sequential versioning (v1, v2, v3…)`}),_jsx(_components.td,{children:`Prominent version tag with status indicators`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Commit Message`})}),_jsx(_components.td,{children:`Developer-provided change description`}),_jsx(_components.td,{children:`Primary text with intelligent truncation and expansion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Timestamp`})}),_jsx(_components.td,{children:`Creation time with relative display`}),_jsx(_components.td,{children:`Human-readable relative time (e.g., “2 hours ago”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Author Information`})}),_jsx(_components.td,{children:`User details with role and permissions`}),_jsx(_components.td,{children:`Avatar, name, role badge, and contact information`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Production Status`})}),_jsx(_components.td,{children:`Current deployment and live status`}),_jsx(_components.td,{children:`Prominent “LIVE” badge for active production versions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Change Summary`})}),_jsx(_components.td,{children:`Quantified modification statistics`}),_jsx(_components.td,{children:`Colored badges showing adds/modifications/deletions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Performance Metrics`})}),_jsx(_components.td,{children:`Success rates and call statistics`}),_jsx(_components.td,{children:`Real-time performance data for deployed versions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Branch Information`})}),_jsx(_components.td,{children:`Source branch and merge details`}),_jsx(_components.td,{children:`Branch indicators and merge commit relationships`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`production-deployment-management`,children:`Production Deployment Management`}),`\n`,_jsx(Heading,{level:`3`,id:`safe-production-workflow`,children:`Safe Production Workflow`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Only the version marked as “Production” handles live customer calls. All other versions remain in development state. Exercise extreme caution when deploying to production, as changes immediately affect customer interactions and business operations.`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Pre-Deployment Validation`,children:_jsx(_components.p,{children:`Thoroughly test changes using Playground, run automated regression tests, validate with stakeholders, and ensure rollback plan is ready.`})}),_jsx(Step,{title:`Target Version Selection`,children:_jsx(_components.p,{children:`Navigate the History timeline to identify the specific version for production deployment, review change summary and impact assessment.`})}),_jsx(Step,{title:`Change Impact Review`,children:_jsx(_components.p,{children:`Use “View Changes” to examine detailed modifications, assess business impact, verify compliance requirements, and confirm testing completion.`})}),_jsx(Step,{title:`Production Deployment`,children:_jsx(_components.p,{children:`Click “Mark as Production” to designate version for live traffic, review deployment confirmation dialog showing affected systems.`})}),_jsx(Step,{title:`Deployment Confirmation`,children:_jsx(_components.p,{children:`Final confirmation dialog shows complete impact analysis, affected call volumes, and emergency rollback procedures before deployment.`})}),_jsx(Step,{title:`Post-Deployment Monitoring`,children:_jsx(_components.p,{children:`Monitor live call performance metrics, success rates, error patterns, and be prepared for immediate emergency rollback if issues arise.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`production-status-management`,children:`Production Status Management`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Live Production Indicators`,id:`live-production-indicators`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prominent “LIVE” badge`}),`: Clearly identifies currently deployed version`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Crown icon`}),`: Visual hierarchy indicator for production status`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Green border highlighting`}),`: Makes production version stand out in timeline`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Real-time metrics`}),`: Live performance statistics and call success rates`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Traffic routing status`}),`: Confirmation of active call routing to this version`]}),`\n`]})}),_jsx(Tab,{title:`Deployment History Tracking`,id:`deployment-history-tracking`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deployment timestamps`}),`: Complete record of when each version went live`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Duration tracking`}),`: How long each version served production traffic`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rollback indicators`}),`: Versions that were emergency rolled back with reasons`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Performance correlation`}),`: Success metrics tied to specific version deployments`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Business impact analysis`}),`: Revenue and customer satisfaction correlations`]}),`\n`]})}),_jsx(Tab,{title:`Multi-Environment Support`,id:`multi-environment-support`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Staging environment`}),`: Safe testing environment mirroring production`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A/B testing capability`}),`: Gradual rollout to percentage of traffic`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Blue-green deployment`}),`: Zero-downtime deployment strategy support`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Canary releases`}),`: Limited exposure testing with automatic rollback`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Environment synchronization`}),`: Consistent configuration across environments`]}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`real-time-collaboration-features`,children:`Real-Time Collaboration Features`}),`\n`,_jsx(Heading,{level:`3`,id:`advanced-collaboration-system`,children:`Advanced Collaboration System`}),`\n`,_jsx(_components.p,{children:`Professional team collaboration with conflict prevention and resolution:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Live User Presence`,children:_jsx(_components.p,{children:`Real-time display of all team members currently editing the agent, with activity status and current focus areas for coordination.`})}),_jsx(Step,{title:`Intelligent Conflict Prevention`,children:_jsx(_components.p,{children:`Automatic locking system prevents simultaneous edits to the same configuration sections, with clear lock indicators and timeout management.`})}),_jsx(Step,{title:`Continuous Auto-Sync`,children:_jsx(_components.p,{children:`Background synchronization every 30 seconds checks for remote changes, with smart merging of non-conflicting modifications automatically.`})}),_jsx(Step,{title:`Guided Conflict Resolution`,children:_jsx(_components.p,{children:`When conflicts occur, visual diff interface provides step-by-step resolution workflow with merge options and preview capabilities.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`collaboration-state-management`,children:`Collaboration State Management`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Active Collaboration Indicators`,id:`active-collaboration-indicators`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User avatars`}),`: Live display of currently active editors with status`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Section-level locks`}),`: Visual indicators when specific areas are being edited`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Real-time sync status`}),`: Header badge showing current collaboration state`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Change notifications`}),`: Instant alerts when remote changes are detected`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Activity timeline`}),`: Recent collaborative activities and contributions`]}),`\n`]})}),_jsx(Tab,{title:`Conflict Resolution Interface`,id:`conflict-resolution-interface`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Visual conflict highlighting`}),`: Clear markers for conflicting configuration sections`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Resolution options`}),`: Choose local changes, remote changes, or create custom merge`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Preview functionality`}),`: See results of conflict resolution before final commitment`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Guided step-by-step process`}),`: Wizard interface for complex conflict scenarios`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Backup and recovery`}),`: Automatic backups during conflict resolution process`]}),`\n`]})}),_jsx(Tab,{title:`Auto-Sync Intelligence`,id:`auto-sync-intelligence`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Background monitoring`}),`: Continuous polling for remote repository changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smart merging algorithms`}),`: Automatic resolution of non-conflicting modifications`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conflict prediction`}),`: Early warning system for potential editing conflicts`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Manual override controls`}),`: Force sync options when automatic resolution fails`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Network resilience`}),`: Graceful handling of connectivity issues and recovery`]}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`pull-and-sync-operations`,children:`Pull and Sync Operations`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Automatic Sync Monitoring`,children:_jsx(_components.p,{children:`System continuously monitors remote repository for changes, with configurable polling intervals and immediate notification of conflicts.`})}),_jsx(Step,{title:`Manual Check Operation`,children:_jsx(_components.p,{children:`Use “Check” button (⌘U) to manually verify remote change status, bypass automatic sync, and get immediate status update.`})}),_jsx(Step,{title:`Pull Remote Changes`,children:_jsx(_components.p,{children:`Use “Pull” button (⌘⇧P) to fetch and integrate all remote changes, with automatic conflict detection and resolution guidance.`})}),_jsx(Step,{title:`Conflict Resolution Workflow`,children:_jsx(_components.p,{children:`When conflicts are detected, guided interface helps resolve each conflict with visual diff tools and merge options.`})}),_jsx(Step,{title:`Sync Completion Verification`,children:_jsx(_components.p,{children:`Status automatically updates to “Clean” when local and remote states are fully synchronized and all conflicts resolved.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-workflow-patterns`,children:`Advanced Workflow Patterns`}),`\n`,_jsx(Heading,{level:`3`,id:`emergency-production-hotfix`,children:`Emergency Production Hotfix`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Critical Issue Identification`,children:_jsx(_components.p,{children:`Rapidly identify urgent production issue requiring immediate configuration change through monitoring alerts or customer reports.`})}),_jsx(Step,{title:`Targeted Quick Fix`,children:_jsx(_components.p,{children:`Make precise, minimal changes to only the specific configuration elements needed to resolve the critical issue.`})}),_jsx(Step,{title:`Rapid Validation Testing`,children:_jsx(_components.p,{children:`Use Playground for immediate verification that the fix resolves the issue without introducing unintended side effects.`})}),_jsx(Step,{title:`Emergency Commit and Deploy`,children:_jsx(_components.p,{children:`Use “Deploy to Production” toggle during commit to push changes live immediately, bypassing normal review cycles.`})}),_jsx(Step,{title:`Live Monitoring and Verification`,children:_jsx(_components.p,{children:`Monitor call analytics and performance metrics in real-time to confirm successful resolution of the production issue.`})}),_jsx(Step,{title:`Post-Incident Documentation`,children:_jsx(_components.p,{children:`Update commit messages with detailed incident context for future reference and create post-mortem documentation.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`feature-development-with-branching`,children:`Feature Development with Branching`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Feature Branch Creation`,children:_jsx(_components.p,{children:`Create new development branch from stable main branch for isolated feature development without affecting production.`})}),_jsx(Step,{title:`Iterative Development Process`,children:_jsx(_components.p,{children:`Make incremental changes with frequent commits, descriptive messages, and regular testing to maintain development momentum.`})}),_jsx(Step,{title:`Comprehensive Testing Protocol`,children:_jsx(_components.p,{children:`Use Playground extensively, run automated regression tests, and validate in staging environments before merge consideration.`})}),_jsx(Step,{title:`Team Code Review Process`,children:_jsx(_components.p,{children:`Collaborative review of changes using integrated diff views, comment system, and approval workflows before integration.`})}),_jsx(Step,{title:`Main Branch Integration`,children:_jsx(_components.p,{children:`Merge completed and fully tested feature back to main development branch with conflict resolution as needed.`})}),_jsx(Step,{title:`Production Deployment Strategy`,children:_jsx(_components.p,{children:`Deploy merged version to production with comprehensive monitoring, gradual rollout, and prepared rollback procedures.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`emergency-rollback-procedures`,children:`Emergency Rollback Procedures`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Issue Detection and Assessment`,children:_jsx(_components.p,{children:`Quickly identify production issues through automated monitoring, customer reports, or team observations with severity assessment.`})}),_jsx(Step,{title:`Impact Analysis and Decision`,children:_jsx(_components.p,{children:`Evaluate issue severity, customer impact, and business consequences to determine if immediate rollback is necessary.`})}),_jsx(Step,{title:`Last Known Good Version`,children:_jsx(_components.p,{children:`Use History timeline to quickly identify the most recent stable production version with confirmed good performance.`})}),_jsx(Step,{title:`Emergency Version Restore`,children:_jsx(_components.p,{children:`Use “Restore This Version” to immediately revert configuration to last stable state, bypassing normal review processes.`})}),_jsx(Step,{title:`Immediate Production Deployment`,children:_jsx(_components.p,{children:`Mark restored version as Production to stop customer impact immediately and restore service to known good state.`})}),_jsx(Step,{title:`Post-Rollback Analysis`,children:_jsx(_components.p,{children:`After stability is restored, analyze the problematic version to understand root cause and prevent future occurrences.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`comprehensive-keyboard-shortcuts`,children:`Comprehensive Keyboard Shortcuts`}),`\n`,_jsx(Heading,{level:`3`,id:`primary-version-control-actions`,children:`Primary Version Control Actions`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Windows/Linux`}),_jsx(_components.th,{children:`macOS`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Open Changes Panel`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+G`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘G`})}),_jsx(_components.td,{children:`Switch to Changes tab for reviewing pending modifications`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Check for Updates`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+U`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘U`})}),_jsx(_components.td,{children:`Manually check remote repository for new changes and conflicts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pull Remote Changes`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Shift+P`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘⇧P`})}),_jsx(_components.td,{children:`Fetch and merge latest changes from remote repository`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Open Commit Dialog`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Enter`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘Enter`})}),_jsx(_components.td,{children:`Open professional commit interface for current changes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Deploy to Production`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Shift+Enter`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘⇧Enter`})}),_jsx(_components.td,{children:`Push committed version directly to production environment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Generate Commit Message`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Shift+G`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘⇧G`})}),_jsx(_components.td,{children:`AI-generate descriptive commit message based on changes`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`history-and-navigation`,children:`History and Navigation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Windows/Linux`}),_jsx(_components.th,{children:`macOS`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`View History Timeline`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+H`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘H`})}),_jsx(_components.td,{children:`Switch to History view for complete version timeline`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Quick Rollback`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Shift+R`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘⇧R`})}),_jsx(_components.td,{children:`Quick access to emergency rollback to last production version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Compare Versions`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+D`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘D`})}),_jsx(_components.td,{children:`Open side-by-side comparison between current and selected version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Search Version History`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+F`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘F`})}),_jsx(_components.td,{children:`Search version history by commit message, author, or date`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`change-review-and-editing`,children:`Change Review and Editing`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Windows/Linux`}),_jsx(_components.th,{children:`macOS`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Expand All Changes`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Shift+E`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘⇧E`})}),_jsx(_components.td,{children:`Expand all change sections for comprehensive review`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Collapse All Changes`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Shift+C`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘⇧C`})}),_jsx(_components.td,{children:`Collapse all sections for overview and navigation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Next Change`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Down`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘↓`})}),_jsx(_components.td,{children:`Navigate to next changed configuration section`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Previous Change`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Ctrl+Up`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌘↑`})}),_jsx(_components.td,{children:`Navigate to previous changed configuration section`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Toggle Diff View`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Alt+D`})}),_jsx(_components.td,{children:_jsx(_components.code,{\"data-symbols\":`true`,children:`⌥D`})}),_jsx(_components.td,{children:`Switch between inline and side-by-side diff views`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`production-best-practices`,children:`Production Best Practices`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Frequent Commits with Clear Messages`,icon:`pencil`,id:`frequent-commits-with-clear-messages`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Atomic Commits Strategy`})}),_jsx(_components.p,{children:`Create commits after each logical change rather than bundling multiple unrelated modifications. This creates more granular restore points and makes the timeline easier to navigate for debugging and collaboration.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`One feature or fix per commit`}),`\n`,_jsx(_components.li,{children:`Clear, descriptive commit messages explaining what and why`}),`\n`,_jsx(_components.li,{children:`Include business context and requirements references`}),`\n`,_jsx(_components.li,{children:`Test each commit individually before pushing`}),`\n`]})]}),_jsxs(Accordion,{title:`Comprehensive Testing Before Deployment`,icon:`beaker`,id:`comprehensive-testing-before-deployment`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Multi-Layer Testing Approach`})}),_jsx(_components.p,{children:`Always validate changes thoroughly before production deployment to minimize customer impact and business disruption.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Use Playground for conversation flow testing`}),`\n`,_jsx(_components.li,{children:`Run automated regression test suites`}),`\n`,_jsx(_components.li,{children:`Validate in staging environments that mirror production`}),`\n`,_jsx(_components.li,{children:`Perform load testing for performance-critical changes`}),`\n`,_jsx(_components.li,{children:`Get stakeholder approval for behavioral changes`}),`\n`]})]}),_jsxs(Accordion,{title:`Strategic Branching for Complex Work`,icon:`git-branch`,id:`strategic-branching-for-complex-work`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Branch Management Strategy`})}),_jsx(_components.p,{children:`Use feature branches effectively to isolate development work and enable parallel development without conflicts.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Create feature branches for major changes or experiments`}),`\n`,_jsx(_components.li,{children:`Keep main branch stable and deploy-ready`}),`\n`,_jsx(_components.li,{children:`Use descriptive branch names reflecting the work`}),`\n`,_jsx(_components.li,{children:`Merge branches only after thorough testing and review`}),`\n`,_jsx(_components.li,{children:`Delete branches after successful merge to avoid clutter`}),`\n`]})]}),_jsxs(Accordion,{title:`Proactive Production Monitoring`,icon:`chart-line`,id:`proactive-production-monitoring`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Continuous Production Oversight`})}),_jsx(_components.p,{children:`Monitor agent performance continuously after deployments to catch issues early and ensure optimal performance.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Set up automated alerts for performance degradation`}),`\n`,_jsx(_components.li,{children:`Monitor key metrics: success rate, response time, error patterns`}),`\n`,_jsx(_components.li,{children:`Establish baseline metrics before major changes`}),`\n`,_jsx(_components.li,{children:`Prepare rollback procedures before each deployment`}),`\n`,_jsx(_components.li,{children:`Document monitoring procedures for team consistency`}),`\n`]})]}),_jsxs(Accordion,{title:`Collaborative Conflict Prevention`,icon:`users`,id:`collaborative-conflict-prevention`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Team Coordination Best Practices`})}),_jsx(_components.p,{children:`Prevent conflicts through communication and coordinated development practices.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Communicate major changes before starting work`}),`\n`,_jsx(_components.li,{children:`Use the collaboration lock system effectively`}),`\n`,_jsx(_components.li,{children:`Resolve conflicts promptly when they occur`}),`\n`,_jsx(_components.li,{children:`Maintain awareness of team member activities`}),`\n`,_jsx(_components.li,{children:`Establish team conventions for commit messages and workflows`}),`\n`]})]}),_jsxs(Accordion,{title:`Comprehensive Documentation`,icon:`document-text`,id:`comprehensive-documentation`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Change Documentation Standards`})}),_jsx(_components.p,{children:`Document not just what changed, but why changes were made and their expected impact.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Include business context in commit messages`}),`\n`,_jsx(_components.li,{children:`Reference tickets, issues, or requirements driving changes`}),`\n`,_jsx(_components.li,{children:`Document testing performed and results achieved`}),`\n`,_jsx(_components.li,{children:`Note any special deployment considerations or risks`}),`\n`,_jsx(_components.li,{children:`Maintain changelog for major feature releases`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting-and-recovery`,children:`Troubleshooting and Recovery`}),`\n`,_jsx(Heading,{level:`3`,id:`common-scenarios-and-solutions`,children:`Common Scenarios and Solutions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Resolving Merge Conflicts`,icon:`exclamation-triangle`,id:`resolving-merge-conflicts`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Step-by-Step Conflict Resolution`})}),_jsx(_components.p,{children:`When conflicts appear, the system provides a guided resolution process:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Identify Conflicts`}),`: Changes tab highlights conflicting fields in red`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Review Changes`}),`: Use diff interface to understand both local and remote changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Choose Resolution`}),`: Select local changes, remote changes, or create custom merge`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Preview Results`}),`: Review the merged result before committing`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Complete Resolution`}),`: Commit the resolved changes to complete the merge`]}),`\n`]}),_jsx(_components.p,{children:`Each conflict must be resolved individually for complete merge completion.`})]}),_jsxs(Accordion,{title:`Recovering Lost Changes`,icon:`arrow-uturn-left`,id:`recovering-lost-changes`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Change Recovery Process`})}),_jsx(_components.p,{children:`All changes are preserved in version history - nothing is permanently lost:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Check History Timeline`}),`: Review recent commits for your changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search by Author`}),`: Filter history by your username`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search by Message`}),`: Use commit message search to locate changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Check Uncommitted Changes`}),`: Look in Changes tab for unsaved work`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Branch Investigation`}),`: Changes might be in feature branches`]}),`\n`]}),_jsx(_components.p,{children:`If changes still seem missing, contact support with specific details about when changes were made.`})]}),_jsxs(Accordion,{title:`Emergency Production Response`,icon:`exclamation-circle`,id:`emergency-production-response`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Critical Issue Response Protocol`})}),_jsx(_components.p,{children:`For production emergencies requiring immediate action:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Assess Impact`}),`: Determine severity and customer impact scope`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Emergency Rollback`}),`: Use quick rollback to last known good version`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Verify Resolution`}),`: Confirm issue is resolved with rollback`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Communicate Status`}),`: Update stakeholders on resolution`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Investigate Root Cause`}),`: Analyze problematic version after stability restored`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Implement Preventive Measures`}),`: Update processes to prevent recurrence`]}),`\n`]}),_jsx(_components.p,{children:`Document all emergency actions for post-incident analysis.`})]}),_jsxs(Accordion,{title:`Synchronization Issues`,icon:`arrow-path`,id:`synchronization-issues`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sync Problem Resolution`})}),_jsx(_components.p,{children:`When auto-sync shows persistent errors or fails to complete:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Manual Sync`}),`: Use Check and Pull buttons to force synchronization`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Clear Browser Cache`}),`: Refresh authentication and cached data`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Network Verification`}),`: Check internet connectivity and firewall settings`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Authentication Check`}),`: Verify login status and permissions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Browser Refresh`}),`: Complete page reload to reset sync state`]}),`\n`]}),_jsx(_components.p,{children:`If problems persist after these steps, contact technical support with error details.`})]}),_jsxs(Accordion,{title:`Collaboration Lock Resolution`,icon:`lock-closed`,id:`collaboration-lock-resolution`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Resolving Edit Lock Issues`})}),_jsx(_components.p,{children:`When locked out due to collaborative editing conflicts:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Wait for Timeout`}),`: Locks automatically release after 30 minutes of inactivity`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contact Active User`}),`: Reach out directly to the user holding the lock`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Save Work Locally`}),`: Preserve your changes to prevent loss during resolution`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Admin Override`}),`: System administrators can manually release stuck locks`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Alternative Approach`}),`: Use feature branches to work around active locks`]}),`\n`]}),_jsx(_components.p,{children:`Document recurring lock issues to improve team coordination processes.`})]}),_jsxs(Accordion,{title:`Performance and Deployment Issues`,icon:`exclamation-circle`,id:`performance-and-deployment-issues`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Deployment Problem Response`})}),_jsx(_components.p,{children:`When deployed changes cause performance problems or unexpected behavior:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Immediate Assessment`}),`: Check call analytics for impact measurement`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Traffic Analysis`}),`: Monitor call volume, success rates, and error patterns`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Gradual Rollout`}),`: If available, limit exposure using A/B testing`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Performance Baselines`}),`: Compare against pre-deployment metrics`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Emergency Rollback`}),`: If severe issues, immediately revert to stable version`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Issue Documentation`}),`: Record problems for future deployment planning`]}),`\n`]}),_jsx(_components.p,{children:`Always establish performance baselines before significant changes.`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`integration-with-advanced-editor`,children:`Integration with Advanced Editor`}),`\n`,_jsx(Heading,{level:`3`,id:`seamless-cross-feature-integration`,children:`Seamless Cross-Feature Integration`}),`\n`,_jsx(_components.p,{children:`Version History is deeply integrated with all Advanced Editor features for unified workflow:`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Monaco Editor Integration`,id:`monaco-editor-integration`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Real-time change detection`}),`: Every keystroke and modification tracked automatically`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Syntax-aware diffing`}),`: Intelligent comparison considering code structure`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Auto-save with version tracking`}),`: Continuous preservation without committing`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conflict highlighting`}),`: Visual indicators directly in editor for conflicts`]}),`\n`]})}),_jsx(Tab,{title:`AI Copilot Integration`,id:`ai-copilot-integration`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Suggestion tracking`}),`: AI recommendations tracked as potential changes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Commit message generation`}),`: Copilot analyzes changes for intelligent descriptions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Change impact analysis`}),`: AI assessment of modification significance`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Optimization suggestions`}),`: Recommendations for commit organization`]}),`\n`]})}),_jsx(Tab,{title:`Playground Integration`,id:`playground-integration`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test result correlation`}),`: Link test outcomes to specific versions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pre-commit validation`}),`: Test results inform deployment readiness`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Performance benchmarking`}),`: Testing data included in commit context`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Regression detection`}),`: Automated comparison with previous test results`]}),`\n`]})}),_jsx(Tab,{title:`Testing Suite Integration`,id:`testing-suite-integration`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automated test triggers`}),`: Version changes trigger regression test suites`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deployment blocking`}),`: Failed tests prevent production deployment`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test history correlation`}),`: Link test results to specific version deployments`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quality gate enforcement`}),`: Require passing tests before production marking`]}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`workflow-automation`,children:`Workflow Automation`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Change Detection Pipeline`,children:_jsx(_components.p,{children:`Monaco Editor modifications automatically flow into version tracking with real-time diff generation and change categorization.`})}),_jsx(Step,{title:`AI-Enhanced Commits`,children:_jsx(_components.p,{children:`Copilot analyzes pending changes to generate contextual commit messages and impact assessments for informed decisions.`})}),_jsx(Step,{title:`Testing Integration`,children:_jsx(_components.p,{children:`Playground test results and automated test suite outcomes are incorporated into deployment decision workflows.`})}),_jsx(Step,{title:`Production Pipeline`,children:_jsx(_components.p,{children:`Successful commits can trigger automated deployment pipelines with safety checks and monitoring integration.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Test Changes in Playground`,icon:`play`,href:`/advanced-editor/playground`,children:_jsx(_components.p,{children:`Validate your modifications with comprehensive conversation testing before committing changes to version history`})}),_jsx(Card,{title:`AI Copilot Assistant`,icon:`sparkles`,href:`/advanced-editor/copilot`,children:_jsx(_components.p,{children:`Get intelligent assistance with commit messages, change analysis, and optimization recommendations`})}),_jsx(Card,{title:`Automated Testing Suite`,icon:`clipboard-check`,href:`/advanced-editor/tests`,children:_jsx(_components.p,{children:`Set up comprehensive regression tests to prevent production issues and ensure quality`})}),_jsx(Card,{title:`Production Call Analytics`,icon:`chart-bar`,href:`/monitoring/call-analytics`,children:_jsx(_components.p,{children:`Monitor real-time performance metrics and success rates after deploying configuration changes`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Version History","description":"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows","icon":"clock-rotate-left","href":"/advanced-editor/version-history"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is Version History?","slug":"what-is-version-history","depth":2,"children":[]},{"title":"Accessing Version History","slug":"accessing-version-history","depth":2,"children":[{"title":"Git Status in Header Bar","slug":"git-status-in-header-bar","depth":3,"children":[]},{"title":"Changes Panel","slug":"changes-panel","depth":3,"children":[]}]},{"title":"Git-Style Status System","slug":"git-style-status-system","depth":2,"children":[{"title":"Real-Time Status Indicators","slug":"real-time-status-indicators","depth":3,"children":[]},{"title":"Integrated Control Toolbar","slug":"integrated-control-toolbar","depth":3,"children":[]}]},{"title":"Advanced Change Tracking","slug":"advanced-change-tracking","depth":2,"children":[{"title":"Granular Change Detection","slug":"granular-change-detection","depth":3,"children":[]},{"title":"Enhanced Change Categories","slug":"enhanced-change-categories","depth":3,"children":[]}]},{"title":"Professional Commit Workflow","slug":"professional-commit-workflow","depth":2,"children":[{"title":"Smart Commit Interface","slug":"smart-commit-interface","depth":3,"children":[]},{"title":"Intelligent Commit Message Generation","slug":"intelligent-commit-message-generation","depth":3,"children":[]}]},{"title":"Comprehensive Version Timeline","slug":"comprehensive-version-timeline","depth":2,"children":[{"title":"Professional History Interface","slug":"professional-history-interface","depth":3,"children":[]},{"title":"Enhanced Version Cards","slug":"enhanced-version-cards","depth":3,"children":[]}]},{"title":"Production Deployment Management","slug":"production-deployment-management","depth":2,"children":[{"title":"Safe Production Workflow","slug":"safe-production-workflow","depth":3,"children":[]},{"title":"Production Status Management","slug":"production-status-management","depth":3,"children":[]}]},{"title":"Real-Time Collaboration Features","slug":"real-time-collaboration-features","depth":2,"children":[{"title":"Advanced Collaboration System","slug":"advanced-collaboration-system","depth":3,"children":[]},{"title":"Collaboration State Management","slug":"collaboration-state-management","depth":3,"children":[]},{"title":"Pull and Sync Operations","slug":"pull-and-sync-operations","depth":3,"children":[]}]},{"title":"Advanced Workflow Patterns","slug":"advanced-workflow-patterns","depth":2,"children":[{"title":"Emergency Production Hotfix","slug":"emergency-production-hotfix","depth":3,"children":[]},{"title":"Feature Development with Branching","slug":"feature-development-with-branching","depth":3,"children":[]},{"title":"Emergency Rollback Procedures","slug":"emergency-rollback-procedures","depth":3,"children":[]}]},{"title":"Comprehensive Keyboard Shortcuts","slug":"comprehensive-keyboard-shortcuts","depth":2,"children":[{"title":"Primary Version Control Actions","slug":"primary-version-control-actions","depth":3,"children":[]},{"title":"History and Navigation","slug":"history-and-navigation","depth":3,"children":[]},{"title":"Change Review and Editing","slug":"change-review-and-editing","depth":3,"children":[]}]},{"title":"Production Best Practices","slug":"production-best-practices","depth":2,"children":[]},{"title":"Troubleshooting and Recovery","slug":"troubleshooting-and-recovery","depth":2,"children":[{"title":"Common Scenarios and Solutions","slug":"common-scenarios-and-solutions","depth":3,"children":[]}]},{"title":"Integration with Advanced Editor","slug":"integration-with-advanced-editor","depth":2,"children":[{"title":"Seamless Cross-Feature Integration","slug":"seamless-cross-feature-integration","depth":3,"children":[]},{"title":"Workflow Automation","slug":"workflow-automation","depth":3,"children":[]}]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"meetzy","siteName":"Meetzy Docs","title":"Version History - Meetzy Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/advanced-editor/version-history","matchLevel":0},"es":{"href":"/es/advanced-editor/version-history","matchLevel":1}}},"lastModified":"2026-03-04T16:02:35.620Z","originalFileLocation":"advanced-editor/version-history.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows\">\u003cmeta data-mint-head name=\"application-name\" content=\"Meetzy Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Version History - Meetzy Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Meetzy Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.meetzy.es/advanced-editor/version-history\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meetzy.mintlify.app/_mintlify/api/og/v2?division=Advanced+Editor\u0026amp;title=Version+History\u0026amp;description=Git-based+version+control+system+for+agent+configurations+with+real-time+collaboration%2C+conflict+resolution%2C+and+production+deployment+workflows\u0026amp;theme=b57b1f5f75c28c80e59664f9\u0026amp;signature=0a744b56fca9a57e24936eccb74f3163054fc63c4695e49065002d367bbfc064\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Version History - Meetzy Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meetzy.mintlify.app/_mintlify/api/og/v2?division=Advanced+Editor\u0026amp;title=Version+History\u0026amp;description=Git-based+version+control+system+for+agent+configurations+with+real-time+collaboration%2C+conflict+resolution%2C+and+production+deployment+workflows\u0026amp;theme=b57b1f5f75c28c80e59664f9\u0026amp;signature=0a744b56fca9a57e24936eccb74f3163054fc63c4695e49065002d367bbfc064\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Meetzy Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.meetzy.es/advanced-editor/version-history\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/advanced-editor/version-history.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.meetzy.es/advanced-editor/version-history\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.meetzy.es/es/advanced-editor/version-history\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.meetzy.es/advanced-editor/version-history\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.meetzy.es/#organization\",\"name\":\"Meetzy Docs\",\"url\":\"https://docs.meetzy.es\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/light.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=88dbf5cf85e77b8f1f2e2ba85cdce5c9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.meetzy.es#website\",\"name\":\"Meetzy Docs\",\"url\":\"https://docs.meetzy.es\",\"publisher\":{\"@id\":\"https://docs.meetzy.es/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.meetzy.es/advanced-editor/version-history#webpage\",\"url\":\"https://docs.meetzy.es/advanced-editor/version-history\",\"name\":\"Version History\",\"description\":\"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows\",\"dateModified\":\"2026-03-04T16:02:35.620Z\",\"isPartOf\":{\"@id\":\"https://docs.meetzy.es#website\"},\"breadcrumb\":{\"@id\":\"https://docs.meetzy.es/advanced-editor/version-history#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.meetzy.es/advanced-editor/version-history#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced Editor\",\"item\":\"https://docs.meetzy.es/advanced-editor/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Version History\",\"item\":\"https://docs.meetzy.es/advanced-editor/version-history\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.meetzy.es/advanced-editor/version-history#article\",\"headline\":\"Version History\",\"name\":\"Version History\",\"description\":\"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows\",\"url\":\"https://docs.meetzy.es/advanced-editor/version-history\",\"mainEntityOfPage\":{\"@id\":\"https://docs.meetzy.es/advanced-editor/version-history#webpage\"},\"dateModified\":\"2026-03-04T16:02:35.620Z\",\"publisher\":{\"@id\":\"https://docs.meetzy.es/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.meetzy.es#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Meetzy Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Meetzy Docs","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction to Meetzy","icon":"robot","href":"/getting-started/introduction"},{"title":"Create Your First Agent","icon":"plus","href":"/getting-started/create-agent"}]},{"group":"Agents","pages":[{"title":"Manage Agents","icon":"robot","href":"/agents/manage-agents"},{"title":"Configure Phone Numbers","icon":"phone","href":"/agents/phone-numbers"},{"title":"Phone Health","icon":"signal","href":"/agents/phone-health"}]},{"group":"Advanced Editor","pages":[{"title":"Introduction to Advanced Editor","icon":"wand-magic-sparkles","href":"/advanced-editor/introduction"},{"title":"Basic Settings","icon":"gear","href":"/advanced-editor/basic-settings"},{"title":"Greetings","icon":"hand-wave","href":"/advanced-editor/greetings"},{"title":"Knowledge Base","icon":"book","href":"/advanced-editor/knowledge-base"},{"title":"Actions \u0026 Tools","icon":"wrench","href":"/advanced-editor/actions-tools"},{"title":"Input Parameters","icon":"arrow-right-to-bracket","href":"/advanced-editor/input-params"},{"title":"Output Settings","icon":"arrow-right-from-bracket","href":"/advanced-editor/output-settings"},{"title":"Evaluations","icon":"check-double","href":"/advanced-editor/evaluations"},{"title":"Playground","icon":"gamepad","href":"/advanced-editor/playground"},{"title":"Tests","icon":"clipboard-check","href":"/advanced-editor/tests"},{"title":"Copilot","description":"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup","icon":"robot","href":"/advanced-editor/copilot"},{"title":"Version History","icon":"clock-rotate-left","href":"/advanced-editor/version-history"}]},{"group":"Voice Library","pages":[{"title":"Choose a Voice","description":"Browse and select from the available voice catalog for your AI agents","icon":"microphone","href":"/voices/choose-voice"},{"title":"Voice Designer","icon":"palette","href":"/voices/voice-designer"}]},{"group":"Calls","pages":[{"title":"Call History","icon":"phone","href":"/calls/call-history"},{"title":"Call Details","icon":"file-lines","href":"/calls/call-details"},{"title":"Reporting System","icon":"chart-bar","href":"/calls/reporting"},{"title":"Advanced Calls View","icon":"table-list","href":"/calls/advanced-view"}]},{"group":"CRM","pages":[{"title":"Import Contacts","icon":"file-import","href":"/crm/import-contacts"},{"title":"Segments","icon":"layer-group","href":"/crm/segments"},{"title":"Campaigns","icon":"bullhorn","href":"/crm/campaigns"}]},{"group":"Account","pages":[{"title":"Team Members","icon":"users","href":"/account/team-members"},{"title":"Permissions \u0026 Roles","icon":"user-shield","href":"/account/permissions"},{"title":"API Tokens","icon":"key","href":"/account/api-tokens"},{"title":"Support Tickets","icon":"ticket","href":"/account/support-tickets"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/advanced-editor/version-history"}]}]},"basePath":"","title":"Version History - Meetzy Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}