mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-18 22:35:51 +00:00
style: 完成所有文件的lint
This commit is contained in:
@@ -141,9 +141,7 @@ function hasInlineUdsToken(to: string): boolean {
|
||||
const addr = parseAddress(to)
|
||||
// Empty-token markers are still inline-token attempts. Observable input
|
||||
// redaction preserves "#token=" so cloned inputs remain rejected.
|
||||
return (
|
||||
addr.scheme === 'uds' && addr.target.includes(UDS_INLINE_TOKEN_MARKER)
|
||||
)
|
||||
return addr.scheme === 'uds' && addr.target.includes(UDS_INLINE_TOKEN_MARKER)
|
||||
}
|
||||
|
||||
function recipientForDisplay(to: string): string {
|
||||
@@ -668,10 +666,7 @@ export const SendMessageTool: Tool<InputSchema, SendMessageToolOutput> =
|
||||
errorCode: 9,
|
||||
}
|
||||
}
|
||||
if (
|
||||
addr.scheme === 'uds' &&
|
||||
hasInlineUdsToken(input.to)
|
||||
) {
|
||||
if (addr.scheme === 'uds' && hasInlineUdsToken(input.to)) {
|
||||
return {
|
||||
result: false,
|
||||
message:
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
import React from 'react'
|
||||
import { MessageResponse } from 'src/components/MessageResponse.js'
|
||||
import { Text } from '@anthropic/ink'
|
||||
import { jsonParse } from 'src/utils/slowOperations.js'
|
||||
import type { Input, SendMessageToolOutput } from './SendMessageTool.js'
|
||||
import React from 'react';
|
||||
import { MessageResponse } from 'src/components/MessageResponse.js';
|
||||
import { Text } from '@anthropic/ink';
|
||||
import { jsonParse } from 'src/utils/slowOperations.js';
|
||||
import type { Input, SendMessageToolOutput } from './SendMessageTool.js';
|
||||
|
||||
export function renderToolUseMessage(input: Partial<Input>): React.ReactNode {
|
||||
if (typeof input.message !== 'object' || input.message === null) {
|
||||
return null
|
||||
return null;
|
||||
}
|
||||
if (input.message.type === 'plan_approval_response') {
|
||||
return input.message.approve
|
||||
? `approve plan from: ${input.to}`
|
||||
: `reject plan from: ${input.to}`
|
||||
return input.message.approve ? `approve plan from: ${input.to}` : `reject plan from: ${input.to}`;
|
||||
}
|
||||
return null
|
||||
return null;
|
||||
}
|
||||
|
||||
export function renderToolResultMessage(
|
||||
@@ -21,20 +19,19 @@ export function renderToolResultMessage(
|
||||
_progressMessages: unknown,
|
||||
{ verbose }: { verbose: boolean },
|
||||
): React.ReactNode {
|
||||
const result: SendMessageToolOutput =
|
||||
typeof content === 'string' ? jsonParse(content) : content
|
||||
const result: SendMessageToolOutput = typeof content === 'string' ? jsonParse(content) : content;
|
||||
|
||||
if ('routing' in result && result.routing) {
|
||||
return null
|
||||
return null;
|
||||
}
|
||||
|
||||
if ('request_id' in result && 'target' in result) {
|
||||
return null
|
||||
return null;
|
||||
}
|
||||
|
||||
return (
|
||||
<MessageResponse>
|
||||
<Text dimColor>{result.message}</Text>
|
||||
</MessageResponse>
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user