Expand description
Configuration parsing for agentsync
Handles TOML configuration files that define how AI agent configurations should be synchronized via symbolic links.
Structs§
- Agent
Config - Defines the configuration for a single AI agent, such as Claude or GitHub Copilot.
Corresponds to a
[agents.agent_name]section inagentsync.toml. - Config
- Represents the root of the
agentsync.tomlconfiguration file. - Gitignore
Config - Configuration for managing the
.gitignorefile. Corresponds to the[gitignore]section inagentsync.toml. - McpGlobal
Config - Global MCP configuration settings
- McpServer
Config - Configuration for a single MCP server
- Module
Mapping - A single source-to-destination mapping within a
module-maptarget. Maps a centrally-managed source file to a specific module directory with an optional filename override. - Target
Config - Specifies a single file or directory synchronization rule for an agent.
Corresponds to a
[agents.agent_name.targets.target_name]section.
Enums§
- McpMerge
Strategy - Merge strategy for MCP configurations
- Sync
Type - The type of synchronization operation to perform for a target.
Constants§
- CONFIG_
FILE_ NAME - Default configuration file name
- DEFAULT_
SOURCE_ DIR - Default source directory name
Functions§
- resolve_
module_ map_ filename - Resolve the output filename for a module-map mapping.