补齐Agent Git工作树审阅与聊天状态交互
This commit is contained in:
@@ -19,7 +19,8 @@ describe('AI 游戏创作 App 共享契约', () => {
|
||||
it('keeps command permissions explicit', () => {
|
||||
const commandIds = GAME_CREATION_APP_COMMANDS.map((command) => command.id);
|
||||
|
||||
expect(GAME_CREATION_APP_COMMANDS).toHaveLength(53);
|
||||
expect(GAME_CREATION_APP_COMMANDS).toHaveLength(54);
|
||||
expect(commandIds).toContain('project.git_inspect');
|
||||
expect(commandIds).toContain('project.patchset');
|
||||
expect(commandIds).toContain('command.exec');
|
||||
expect(commandIds.indexOf('command.exec')).toBe(
|
||||
@@ -39,6 +40,11 @@ describe('AI 游戏创作 App 共享契约', () => {
|
||||
(command) => command.id === 'command.exec',
|
||||
)?.permission,
|
||||
).toBe('confirm');
|
||||
expect(
|
||||
GAME_CREATION_APP_COMMANDS.find(
|
||||
(command) => command.id === 'project.git_inspect',
|
||||
)?.permission,
|
||||
).toBe('auto');
|
||||
expect(
|
||||
GAME_CREATION_APP_COMMANDS.find(
|
||||
(command) => command.id === 'project.patchset',
|
||||
|
||||
@@ -19,6 +19,7 @@ export const GAME_CREATION_APP_COMMANDS = [
|
||||
{ id: 'project.index', permission: 'auto' },
|
||||
{ id: 'project.checkpoint', permission: 'confirm' },
|
||||
{ id: 'project.diff', permission: 'auto' },
|
||||
{ id: 'project.git_inspect', permission: 'auto' },
|
||||
{ id: 'project.patchset', permission: 'confirm' },
|
||||
{ id: 'project.restore', permission: 'confirm' },
|
||||
{ id: 'project.verify', permission: 'confirm' },
|
||||
|
||||
Reference in New Issue
Block a user