mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-16 13:04:08 +00:00
feat(coding-agent): add configurable skills directories (#269)
This commit is contained in:
parent
ace3563f0e
commit
70440f7591
9 changed files with 186 additions and 39 deletions
|
|
@ -16,6 +16,13 @@ export interface RetrySettings {
|
|||
|
||||
export interface SkillsSettings {
|
||||
enabled?: boolean; // default: true
|
||||
enableCodexUser?: boolean; // default: true
|
||||
enableClaudeUser?: boolean; // default: true
|
||||
enableClaudeProject?: boolean; // default: true
|
||||
enablePiUser?: boolean; // default: true
|
||||
enablePiProject?: boolean; // default: true
|
||||
customDirectories?: string[]; // default: []
|
||||
ignoredSkills?: string[]; // default: []
|
||||
}
|
||||
|
||||
export interface TerminalSettings {
|
||||
|
|
@ -253,6 +260,19 @@ export class SettingsManager {
|
|||
this.save();
|
||||
}
|
||||
|
||||
getSkillsSettings(): Required<SkillsSettings> {
|
||||
return {
|
||||
enabled: this.settings.skills?.enabled ?? true,
|
||||
enableCodexUser: this.settings.skills?.enableCodexUser ?? true,
|
||||
enableClaudeUser: this.settings.skills?.enableClaudeUser ?? true,
|
||||
enableClaudeProject: this.settings.skills?.enableClaudeProject ?? true,
|
||||
enablePiUser: this.settings.skills?.enablePiUser ?? true,
|
||||
enablePiProject: this.settings.skills?.enablePiProject ?? true,
|
||||
customDirectories: this.settings.skills?.customDirectories ?? [],
|
||||
ignoredSkills: this.settings.skills?.ignoredSkills ?? [],
|
||||
};
|
||||
}
|
||||
|
||||
getShowImages(): boolean {
|
||||
return this.settings.terminal?.showImages ?? true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue