blob: 578c5eecfd31a719d1987a3f98122bcaab0947ac [file] [edit]
configs: {
id: "first-config-id_123"
display_name: "First Agent Config 123"
description: "First config entry that in the agent list"
skills: "kotlin_best_practices"
include_filters: {
project: "projectA"
}
include_filters: {
project: "projectB"
path_regex: ".*\\.kt"
}
}
configs: {
id: "second-config-id_123"
display_name: "Second Agent Config 123"
description: "Second config entry that in the agent list"
skills: "typescript_best_practices"
include_filters: {
project: "projectB"
path_regex: ".*\\.ts"
}
include_filters: {
path_regex: "/some/folder/.*"
}
exclude_filters: {
project: "projectA"
project: "projectC"
}
}
configs: {
id: "third-config-id_123"
display_name: "Multiple skills"
description: "Configuration with multiple skills"
skills: "typescript_best_practices"
skills: "chaotic_code_detective"
include_filters: {
path_regex: ".*\\.ts"
}
}
configs: {
id: "conflicting-includes"
display_name: "Conflicting includes"
description: "Project in both include and exclude filters. Expected to be excluded."
skills: "typescript_best_practices"
include_filters: {
project: "projectA"
project: "projectD"
}
exclude_filters: {
project: "projectA"
project: "projectC"
}
}
configs: {
id: "exclude-specific-path"
display_name: "Exclude Specific Paths"
description: "Should only exclude files in specific paths for a project but not other paths or projects"
skills: "typescript_best_practices"
include_filters: {
project: "projectA"
path_regex: ".*\\.ts"
}
exclude_filters: {
project: "projectA"
path_regex: "some/file/path/.*\\.ts"
}
}