전체 글
-
이코에코(Eco²) Agent PostgreSQL 메시지 영속화 실패이코에코(Eco²) Context/Troubleshooting 2026. 1. 19. 06:33
Date: 2026-01-19Status: OpenSeverity: HighAffected: chat.messages 테이블 (0건)1. 증상항목상태chat.conversations26건 (정상)chat.messages0건 (비정상) 대화 세션은 생성되지만 메시지 내용이 PostgreSQL에 저장되지 않음.2. 원인 분석2.1 아키텍처 개요2.2 근본 원인 (2가지)#원인위치영향1CachedPostgresSaver 초기화 실패checkpointer.py:228체크포인트 PostgreSQL 저장 불가2ChatPersistenceConsumer 미배포workloads/메시지 PostgreSQL 저장 불가3. Issue 1: CachedPostgresSaver 초기화 실패3.1 로그 증거[2026-01-18 ..
-
이코에코(Eco²) Agent Skills: Chat Agent Flow Guide이코에코(Eco²) Context/Skills 2026. 1. 19. 06:24
Eco² Chat 서비스 및 이벤트 파이프라인 온보딩 가이드Chat Agent Reference.md들을 불러오는 Root skill.mdDescription Eco² Chat 서비스 E2E 테스트 및 디버깅 가이드.API 엔드포인트, SSE 이벤트 스트림, Redis Streams 파이프라인, Intent 분류 시스템.Use when Chat API E2E 테스트 시SSE 이벤트 수신 문제 해결 시Intent 분류/라우팅 확인 시Redis Streams 이벤트 파이프라인 디버깅 시.Quick Reference┌─────────────────────────────────────────────────────────────────────────────┐│ Cha..
-
이코에코(Eco²) Agent Skills: Chat E2E Test Script Reference이코에코(Eco²) Context/Skills 2026. 1. 19. 06:22
E2E 테스트를 위한 상세 스크립트 및 검증 방법Complete E2E Test Flow#!/bin/bash# Chat E2E Test Script# ConfigurationBASE_URL="https://api.dev.growbin.app"TOKEN="${1:-$JWT_TOKEN}" # JWT Token as first argument or env varif [ -z "$TOKEN" ]; then echo "Usage: $0 " exit 1fiecho "=== Step 1: Create Chat Session ==="CHAT_RESPONSE=$(curl -s -X POST "$BASE_URL/api/v1/chat" \ -H "Content-Type: application/json" \ ..
-
이코에코(Eco²) Agent Skills: Chat Agent Architecture Reference이코에코(Eco²) Context/Skills 2026. 1. 19. 06:19
Eco² Chat Worker의 전체 아키텍처 및 컴포넌트 구조 (2026-01-19)E2E 테스트 및 에이전트 온보딩에 활용System Architecture┌─────────────────────────────────────────────────────────────────────────────┐│ Chat Agent System Architecture │├─────────────────────────────────────────────────────────────────────────────┤│ ..
-
PostgreSQL Chat Data Trouble Shooting이코에코(Eco²) Context/Troubleshooting 2026. 1. 19. 05:33
Date: 2026-01-18Database: ecoecoStatus: Conversations stored, Messages NOT stored1. Schema Overview2. Data Flow (Current State)3. Current Data StatisticsTableRecordsStatuschat.conversations26Workingchat.messages0NOT Working3.1 Conversations (Recent 10)ID (short)TitleMessage CountCreated Ataa312263...E2E Intent Test02026-01-18 19:35b8447c1e...E2E Test - Redis Fix02026-01-18 19:06eaa11dff...E2E Te..
-
이코에코(Eco²) Agent: Multi-Intent E2E Test Plan이코에코(Eco²) Context/Plans 2026. 1. 19. 05:28
Date: 2026-01-18Scope: Chat API + Chat Worker + Event Router + SSE GatewayStatus: Ready for ExecutionExecutive SummaryEco² Chat 서비스의 Intent별 E2E 테스트 진행에 사용한 Plan 문서입니다.DIRECT exchange 배포 후 전체 파이프라인 검증을 목표로 합니다.테스트 범위:10개 Intent 분류 및 라우팅LangGraph 서브에이전트 병렬 실행Redis 이벤트 버스 (Streams → Pub/Sub)SSE 실시간 스트리밍1. System Architecture1.1 E2E Test Flow┌────────────────────────────────────────────────────────..
-
이코에코(Eco²) Agent Multi-Intent E2E Test Results이코에코(Eco²)/Agent 2026. 1. 19. 04:32
Date: 2026-01-18Tester: Claude Code (Opus 4.5)Status: PASS (9/9 intents)Executive SummaryChat Worker E2E 테스트 수행 결과 리포트입니다.9개 Intent 분류 및 서브에이전트 실행이 정상 동작함을 확인했습니다.검증 완료:9개 Intent 분류 정확도 100%서브에이전트 노드 실행 정상Weather Enrichment 규칙 동작 (WASTE, BULK_WASTE)Redis Streams 이벤트 발행 정상1. EnvironmentItemValueBranchrefactor/reward-fanout-exchangeClusterdev (api.dev.growbin.app)Exchange TypeDIRECTChat Sessionaa3..
-
Code Review: Channel Separation + Priority Scheduling이코에코(Eco²)/Agent 2026. 1. 19. 02:14
Date: 2026-01-19Tool: Claude CodeReviewer: Opus 4.5, mangowhoiscloudPR: https://github.com/eco2-team/backend/pull/415Related: langgraph-channel-separation-adrExecutive SummaryMetricValueFiles Created4 (priority.py, sequence.py, context_helper.py, test_priority.py)Files Modified18 (state.py, factory.py, dependencies.py, contracts.py, 14 nodes)Unit Tests697 passed (+25 new tests)Critical Issues0Ma..