mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-01 08:13:37 +00:00
chore: address code review feedback
Address suggestions from gemini-code-assist and coderabbit-ai: Logging Improvements: - Remove excessive debug logging from ClaudeProvider - Remove sensitive environment variable logging (API key length, HOME, USER) - Remove verbose per-message stream logging from AgentService - Remove redundant SDK options logging - Remove watchdog timer logging (diagnostic tool) Documentation: - Update JSDoc example in ClaudeMdSettings to include sandbox props Persistence Fix: - Add enableSandboxMode to syncSettingsToServer updates object - Ensures sandbox setting is properly persisted to server storage This reduces log volume significantly while maintaining important error and state transition logging. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -300,7 +300,6 @@ export class AgentService {
|
||||
sdkSessionId: session.sdkSessionId, // Pass SDK session ID for resuming
|
||||
};
|
||||
|
||||
console.log('[AgentService] Building prompt with images...');
|
||||
// Build prompt content with images
|
||||
const { content: promptContent } = await buildPromptWithImages(
|
||||
message,
|
||||
@@ -321,23 +320,12 @@ export class AgentService {
|
||||
|
||||
// Execute via provider
|
||||
const stream = provider.executeQuery(options);
|
||||
console.log('[AgentService] Stream created, starting to iterate...');
|
||||
|
||||
let currentAssistantMessage: Message | null = null;
|
||||
let responseText = '';
|
||||
const toolUses: Array<{ name: string; input: unknown }> = [];
|
||||
let messageCount = 0;
|
||||
|
||||
console.log('[AgentService] Entering stream loop...');
|
||||
for await (const msg of stream) {
|
||||
messageCount++;
|
||||
console.log(`[AgentService] Stream message #${messageCount}:`, {
|
||||
type: msg.type,
|
||||
subtype: (msg as any).subtype,
|
||||
hasContent: !!(msg as any).message?.content,
|
||||
session_id: msg.session_id,
|
||||
});
|
||||
|
||||
// Capture SDK session ID from any message and persist it
|
||||
if (msg.session_id && !session.sdkSessionId) {
|
||||
session.sdkSessionId = msg.session_id;
|
||||
@@ -347,7 +335,6 @@ export class AgentService {
|
||||
}
|
||||
|
||||
if (msg.type === 'assistant') {
|
||||
console.log('[AgentService] Processing assistant message...');
|
||||
if (msg.message?.content) {
|
||||
for (const block of msg.message.content) {
|
||||
if (block.type === 'text') {
|
||||
@@ -391,7 +378,6 @@ export class AgentService {
|
||||
}
|
||||
}
|
||||
} else if (msg.type === 'result') {
|
||||
console.log('[AgentService] Result message received, subtype:', (msg as any).subtype);
|
||||
if (msg.subtype === 'success' && msg.result) {
|
||||
if (currentAssistantMessage) {
|
||||
currentAssistantMessage.content = msg.result;
|
||||
@@ -409,8 +395,6 @@ export class AgentService {
|
||||
}
|
||||
}
|
||||
|
||||
console.log('[AgentService] Stream loop completed, total messages:', messageCount);
|
||||
|
||||
await this.saveSession(sessionId, session.messages);
|
||||
|
||||
session.isRunning = false;
|
||||
@@ -825,7 +809,6 @@ export class AgentService {
|
||||
dataKeys: Object.keys(data),
|
||||
});
|
||||
this.events.emit('agent:stream', { sessionId, ...data });
|
||||
console.log('[AgentService] Event emitted to EventEmitter');
|
||||
}
|
||||
|
||||
private getSystemPrompt(): string {
|
||||
|
||||
Reference in New Issue
Block a user