0a97324f1b
R56–R59: agent.ts 2731→1529줄 god-file 분해 (25 modules) · attrParsers + LLM 메서드 8개 (callNonStreaming, streamChatOnce 등) · executeActions 415줄 → 8 handler 그룹 (file/run/list/brain/calendar/sheets/tasks) · handlePrompt 1100줄 → 7 phase 모듈 (system prompt + budget + autoContinue 등) R50–R55: extension.ts 1145→349줄 (telegram/settings/provider commands 분리) Stocks feature 신규: /stocks slash command (v2.2.152~158) · .astra/stocks.json 저장소 + Yahoo Finance 현재가 갱신 · 8 키워드 필터 (ROE/성장성/유동성/수익성/영업효율/기술력/안정성/PBR) · Naver 시가총액 페이지 JSON API (m.stock.naver.com) 발굴 · LLM Top 5 매력도 분석 + Telegram 자동 보고서 · KST 09:00/15:00 watcher 자동 모니터링 대화 연속성 (v2.2.150~157): · [PRIOR TURN CONCLUSION] block 으로 직전 결론 anchor · thin follow-up 분류 → boilerplate 헤더 suppression · slash 명령 결과 chatHistory mirror (capture wrapper) · echo/parrot 금지 system prompt rule 기타: /stocks 슬래시 자동완성 dropdown UI, Naver JSON API 전환 (cheerio 제거) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
42 lines
821 B
Plaintext
42 lines
821 B
Plaintext
.astra/**
|
|
.vscode/**
|
|
src/**
|
|
node_modules/**
|
|
*.ts
|
|
*.map
|
|
.gitignore
|
|
tsconfig.json
|
|
*.vsix
|
|
assets/icon.svg
|
|
preview.html
|
|
_*.json
|
|
_yt_*
|
|
_*
|
|
|
|
# ── 무게 다이어트 (v2.2.92+) ─────────────────────────────
|
|
# Jest 테스트 코드 — 사용자 환경에 불필요
|
|
tests/**
|
|
|
|
# 스프라이트 원본 (편집용, 런타임엔 derived 만 사용)
|
|
assets/**/*-source.png
|
|
assets/**/sprites/**
|
|
|
|
# pixelOffice layout 프리뷰 (개발 시 비교용)
|
|
assets/pixelOffice/layout-preview*.png
|
|
|
|
# 개발 / 빌드 아티팩트
|
|
build_error.log
|
|
diff.txt
|
|
diff_utf8.txt
|
|
task_plan.md
|
|
ARCHITECTURE_ANALYSIS.md
|
|
PATCHNOTES.md
|
|
brain-viz.html
|
|
system_schema.json
|
|
jest.config.js
|
|
|
|
# 2nd brain 캐시·py 도구·내부 문서 — 사용자에게 불필요
|
|
.secondbrain/**
|
|
core_py/**
|
|
docs/**
|