mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-19 17:46:36 +03:00
Add Veto harness support (#675)
Adds Veto detection, provider transforms, installation paths, documentation, and regression coverage.\n\nAI-assisted maintainer repair, review, and validation by Codex under maintainer direction.
This commit is contained in:
@@ -19,5 +19,6 @@ export const transformVibe = createTransformer(PROVIDERS.vibe);
|
||||
export const transformGrok = createTransformer(PROVIDERS.grok);
|
||||
export const transformAntigravity = createTransformer(PROVIDERS.antigravity);
|
||||
export const transformHermes = createTransformer(PROVIDERS.hermes);
|
||||
export const transformVeto = createTransformer(PROVIDERS.veto);
|
||||
|
||||
export { createTransformer, PROVIDERS };
|
||||
|
||||
@@ -138,6 +138,13 @@ export const PROVIDERS = {
|
||||
displayName: 'Mistral Vibe',
|
||||
frontmatterFields: ['user-invocable', 'license', 'compatibility', 'metadata', 'allowed-tools'],
|
||||
},
|
||||
veto: {
|
||||
provider: 'veto',
|
||||
providerTags: ['veto'],
|
||||
configDir: '.veto',
|
||||
displayName: 'Veto',
|
||||
frontmatterFields: ['license', 'compatibility', 'metadata'],
|
||||
},
|
||||
grok: {
|
||||
provider: 'grok',
|
||||
providerTags: ['grok'],
|
||||
|
||||
@@ -526,6 +526,12 @@ export const PROVIDER_PLACEHOLDERS = {
|
||||
ask_instruction: 'Ask the user directly to clarify what you cannot infer.',
|
||||
command_prefix: '/'
|
||||
},
|
||||
veto: {
|
||||
model: 'the selected model',
|
||||
config_file: '~/.veto/config.json',
|
||||
ask_instruction: 'Ask the user directly to clarify what you cannot infer.',
|
||||
command_prefix: '/',
|
||||
},
|
||||
'vibe': {
|
||||
model: 'Mistral',
|
||||
config_file: 'AGENTS.md',
|
||||
@@ -574,6 +580,7 @@ export const PROVIDER_BLOCK_TAGS = new Set([
|
||||
'trae',
|
||||
'trae-cn',
|
||||
'vibe',
|
||||
'veto',
|
||||
]);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user