LICENSE
MANIFEST.in
README.md
__init__.py
__main__.py
code_editor.html
demo.py
gallery.pro
pyproject.toml
requirements.txt
./LICENSE
./MANIFEST.in
./README.md
./__init__.py
./__main__.py
./code_editor.html
./demo.py
./gallery.pro
./pyproject.toml
./requirements.txt
./app/__init__.py
./app/common/__init__.py
./app/common/chart_config.py
./app/common/chart_data.py
./app/common/config.py
./app/common/data_config.py
./app/common/database_manager.py
./app/common/icon.py
./app/common/indicator_favorites.py
./app/common/indicator_previews.py
./app/common/indicator_source.py
./app/common/indicator_stats.py
./app/common/personal_indicators.py
./app/common/pi_service.py
./app/common/pyqt6_compat.py
./app/common/qtvscode_shared.py
./app/common/resource.py
./app/common/script_indicator.py
./app/common/signal_bus.py
./app/common/stock_api.py
./app/common/stock_api_qtimer.py
./app/common/strategy_catalog.py
./app/common/strategy_runner.py
./app/common/style_sheet.py
./app/common/tq_object.py
./app/common/tradingview_indicators.py
./app/common/translator.py
./app/common/trie.py
./app/components/__init__.py
./app/components/indicator_card.py
./app/components/link_card.py
./app/components/numbered_pager.py
./app/components/sample_card.py
./app/config/chart_config.json
./app/config/chart_data.json
./app/config/chart_data.json.bak
./app/config/config.json
./app/config/data_config.json
./app/login/LoginWindow.py
./app/login/__init__.py
./app/pi-angent-web/eslint.config.mjs
./app/pi-angent-web/next-env.d.ts
./app/pi-angent-web/next.config.ts
./app/pi-angent-web/package-lock.json
./app/pi-angent-web/package.json
./app/pi-angent-web/postcss.config.mjs
./app/pi-angent-web/tailwind.config.ts
./app/pi-angent-web/tsconfig.json
./app/pi-angent-web/停止 Maddie Agent.bat
./app/pi-angent-web/启动 Pi Agent 国内模式.bat
./app/pi-angent-web/启动 Pi Agent.bat
./app/pi-angent-web/.agents/skills/edge-tts/SKILL.md
./app/pi-angent-web/.agents/skills/find-skills/SKILL.md
./app/pi-angent-web/.agents/skills/hyperframes/SKILL.md
./app/pi-angent-web/.agents/skills/hyperframes/data-in-motion.md
./app/pi-angent-web/.agents/skills/hyperframes/house-style.md
./app/pi-angent-web/.agents/skills/hyperframes/patterns.md
./app/pi-angent-web/.agents/skills/hyperframes/visual-styles.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/bold-energetic.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/clean-corporate.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/dark-premium.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/jewel-rich.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/monochrome.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/nature-earth.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/neon-electric.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/pastel-soft.md
./app/pi-angent-web/.agents/skills/hyperframes/palettes/warm-editorial.md
./app/pi-angent-web/.agents/skills/hyperframes/references/audio-reactive.md
./app/pi-angent-web/.agents/skills/hyperframes/references/beat-direction.md
./app/pi-angent-web/.agents/skills/hyperframes/references/captions.md
./app/pi-angent-web/.agents/skills/hyperframes/references/css-patterns.md
./app/pi-angent-web/.agents/skills/hyperframes/references/design-picker.md
./app/pi-angent-web/.agents/skills/hyperframes/references/dynamic-techniques.md
./app/pi-angent-web/.agents/skills/hyperframes/references/motion-principles.md
./app/pi-angent-web/.agents/skills/hyperframes/references/narration.md
./app/pi-angent-web/.agents/skills/hyperframes/references/prompt-expansion.md
./app/pi-angent-web/.agents/skills/hyperframes/references/techniques.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transcript-guide.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions.md
./app/pi-angent-web/.agents/skills/hyperframes/references/typography.md
./app/pi-angent-web/.agents/skills/hyperframes/references/video-composition.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/catalog.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-3d.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-blur.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-cover.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-destruction.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-dissolve.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-distortion.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-grid.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-light.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-mechanical.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-other.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-push.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-radial.md
./app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-scale.md
./app/pi-angent-web/.agents/skills/hyperframes/scripts/animation-map.mjs
./app/pi-angent-web/.agents/skills/hyperframes/scripts/contrast-report.mjs
./app/pi-angent-web/.agents/skills/hyperframes/scripts/package-loader.mjs
./app/pi-angent-web/.agents/skills/hyperframes/templates/design-picker.html
./app/pi-angent-web/.agents/skills/pdf/LICENSE.txt
./app/pi-angent-web/.agents/skills/pdf/SKILL.md
./app/pi-angent-web/.agents/skills/pdf/agents/openai.yaml
./app/pi-angent-web/.agents/skills/pdf/assets/pdf.png
./app/pi-angent-web/.agents/skills/skill-creator/LICENSE.txt
./app/pi-angent-web/.agents/skills/skill-creator/SKILL.md
./app/pi-angent-web/.agents/skills/skill-creator/agents/analyzer.md
./app/pi-angent-web/.agents/skills/skill-creator/agents/comparator.md
./app/pi-angent-web/.agents/skills/skill-creator/agents/grader.md
./app/pi-angent-web/.agents/skills/skill-creator/assets/eval_review.html
./app/pi-angent-web/.agents/skills/skill-creator/eval-viewer/generate_review.py
./app/pi-angent-web/.agents/skills/skill-creator/eval-viewer/viewer.html
./app/pi-angent-web/.agents/skills/skill-creator/references/schemas.md
./app/pi-angent-web/.agents/skills/skill-creator/scripts/__init__.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/aggregate_benchmark.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/generate_report.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/improve_description.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/package_skill.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/quick_validate.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/run_eval.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/run_loop.py
./app/pi-angent-web/.agents/skills/skill-creator/scripts/utils.py
./app/pi-angent-web/.agents/skills/tavily-search/SKILL.md
./app/pi-angent-web/app/globals.css
./app/pi-angent-web/app/layout.tsx
./app/pi-angent-web/app/page.tsx
./app/pi-angent-web/app/api/agent/[id]/route.ts
./app/pi-angent-web/app/api/agent/[id]/events/route.ts
./app/pi-angent-web/app/api/agent/new/route.ts
./app/pi-angent-web/app/api/auth/all-providers/route.ts
./app/pi-angent-web/app/api/auth/api-key/[provider]/route.ts
./app/pi-angent-web/app/api/auth/login/[provider]/route.ts
./app/pi-angent-web/app/api/auth/logout/[provider]/route.ts
./app/pi-angent-web/app/api/auth/providers/route.ts
./app/pi-angent-web/app/api/default-cwd/route.ts
./app/pi-angent-web/app/api/files/[...path]/route.ts
./app/pi-angent-web/app/api/home/route.ts
./app/pi-angent-web/app/api/models/route.ts
./app/pi-angent-web/app/api/models-config/route.ts
./app/pi-angent-web/app/api/select-cwd/route.ts
./app/pi-angent-web/app/api/select-cwd/cancel/route.ts
./app/pi-angent-web/app/api/sessions/route.ts
./app/pi-angent-web/app/api/sessions/[id]/route.ts
./app/pi-angent-web/app/api/sessions/[id]/context/route.ts
./app/pi-angent-web/app/api/sessions/[id]/merge/route.ts
./app/pi-angent-web/app/api/sessions/new/route.ts
./app/pi-angent-web/app/api/skills/route.ts
./app/pi-angent-web/app/api/skills/install/route.ts
./app/pi-angent-web/app/api/skills/search/route.ts
./app/pi-angent-web/bin/pi-web.js
./app/pi-angent-web/components/AppShell.tsx
./app/pi-angent-web/components/AuthGate.tsx
./app/pi-angent-web/components/BranchNavigator.tsx
./app/pi-angent-web/components/ChatInput.tsx
./app/pi-angent-web/components/ChatMinimap.tsx
./app/pi-angent-web/components/ChatWindow.tsx
./app/pi-angent-web/components/FileExplorer.tsx
./app/pi-angent-web/components/FileIcons.tsx
./app/pi-angent-web/components/FileViewer.tsx
./app/pi-angent-web/components/MessageView.tsx
./app/pi-angent-web/components/ModelsConfig.tsx
./app/pi-angent-web/components/SessionSidebar.tsx
./app/pi-angent-web/components/SkillsConfig.tsx
./app/pi-angent-web/components/TabBar.tsx
./app/pi-angent-web/components/ToolPanel.tsx
./app/pi-angent-web/config/maddie-auth-url.txt
./app/pi-angent-web/hooks/useAgentSession.ts
./app/pi-angent-web/hooks/useAudio.ts
./app/pi-angent-web/hooks/useDragDrop.ts
./app/pi-angent-web/hooks/useTheme.ts
./app/pi-angent-web/lib/agent-client.ts
./app/pi-angent-web/lib/file-paths.ts
./app/pi-angent-web/lib/normalize.ts
./app/pi-angent-web/lib/npx.ts
./app/pi-angent-web/lib/pi-types.ts
./app/pi-angent-web/lib/rpc-manager.ts
./app/pi-angent-web/lib/select-cwd-process.ts
./app/pi-angent-web/lib/session-actions.ts
./app/pi-angent-web/lib/session-merge.ts
./app/pi-angent-web/lib/session-reader.ts
./app/pi-angent-web/lib/types.ts
./app/pi-angent-web/public/app-icon.ico
./app/pi-angent-web/public/apple-icon.png
./app/pi-angent-web/public/favicon-16x16.png
./app/pi-angent-web/public/favicon-32x32.png
./app/pi-angent-web/scripts/bootstrap-deps.ps1
./app/pi-angent-web/scripts/create-desktop-shortcut.ps1
./app/pi-angent-web/scripts/launch.bat
./app/pi-angent-web/scripts/maddie-restart.ps1
./app/pi-angent-web/scripts/maddie-start.ps1
./app/pi-angent-web/scripts/maddie-stop.ps1
./app/pi-angent-web/scripts/maddie-watch-browser.ps1
./app/pi-angent-web/scripts/package-source.ps1
./app/pi-angent-web/scripts/self-check.mjs
./app/pi-angent-web/scripts/wait-and-open.ps1
./app/resource/images/logo.png
./app/resource/images/miniqt_home_dark.png
./app/resource/images/miniqt_home_light.png
./app/resource/strategy_template/indicator_template.py
./app/resource/strategy_template/optimization_template.py
./app/resource/strategy_template/strategy_template.py
./app/schemes/Homebrew Light.yml
./app/schemes/Horizon Dark.yml
./app/view/__init__.py
./app/view/backtest_interface.py
./app/view/gallery_interface.py
./app/view/home_interface.py
./app/view/indicator_strategy_interface.py
./app/view/main_window.py
./app/view/market_quote_interface.py
./app/view/market_quote_preview.py
./app/view/material_interface.py
./app/view/panels_gallery_interface.py
./app/view/qtvscode_interface.py
./app/view/setting_interface.py
./app/view/utils.py
./app/windows/__init__.py
./app/windows/backtest_chart.py
./app/windows/backtest_result_tab.py
./app/windows/candle_painter.py
./app/windows/chart_engine.py
./app/windows/chart_interface.py
./app/windows/chat_window.py
./app/windows/code_editor_window.py
./app/windows/file_config.json
./app/windows/indicator_candle_dialog.py
./app/windows/indicator_card_window.py
./app/windows/indicator_detail_tab.py
./app/windows/indicator_dialog.py
./app/windows/indicator_manager.py
./app/windows/indicator_source_window.py
./app/windows/indicator_window.py
./app/windows/keyelf_window.py
./app/windows/layout_templates_dialog.py
./app/windows/light_chart_replay.py
./app/windows/market_watch_window.py
./app/windows/powershell_terminal.py
./app/windows/price_alert_dialog.py
./app/windows/pylightcharts_market_watch.py
./app/windows/pylightcharts_page copy.py
./app/windows/pylightcharts_page.py
./app/windows/pylightcharts_window copy.py
./app/windows/pylightcharts_window.py
./app/windows/qtvscode_page.py
./app/windows/quote_panel.py
./app/windows/sim_account_panel.py
./app/windows/strategy_backtest_window.py
./app/windows/strategy_wizard.py
./app/windows/terminal_base.py
./app/windows/tradingview_alert_dialog.py
./app/windows/tradingview_alert_records.py
./app/windows/tradingview_indicator_dialogs.py
./app/windows/tradingview_replay.py
./app/windows/tradingview_topbar.py
./app/windows/usage_guide_dialog.py
./app/windows/util.py
./package/dev/vs/loader.js
./package/dev/vs/nls.messages.de.js
./package/dev/vs/nls.messages.es.js
./package/dev/vs/nls.messages.fr.js
./package/dev/vs/nls.messages.it.js
./package/dev/vs/nls.messages.ja.js
./package/dev/vs/nls.messages.ko.js
./package/dev/vs/nls.messages.ru.js
./package/dev/vs/nls.messages.zh-cn.js
./package/dev/vs/nls.messages.zh-tw.js
./package/dev/vs/base/browser/ui/codicons/codicon/codicon.ttf
./package/dev/vs/base/worker/workerMain.js
./package/dev/vs/basic-languages/python/python.js
./package/dev/vs/editor/editor.main.css
./package/dev/vs/editor/editor.main.js
./package/dev/vs/language/css/cssMode.js
./package/dev/vs/language/css/cssWorker.js
./package/dev/vs/language/html/htmlMode.js
./package/dev/vs/language/html/htmlWorker.js
./package/dev/vs/language/json/jsonMode.js
./package/dev/vs/language/json/jsonWorker.js
./package/dev/vs/language/typescript/tsMode.js
./package/dev/vs/language/typescript/tsWorker.js
app/__init__.py
app/common/__init__.py
app/common/chart_config.py
app/common/chart_data.py
app/common/config.py
app/common/data_config.py
app/common/database_manager.py
app/common/icon.py
app/common/indicator_favorites.py
app/common/indicator_previews.py
app/common/indicator_source.py
app/common/indicator_stats.py
app/common/personal_indicators.py
app/common/pi_service.py
app/common/pyqt6_compat.py
app/common/qtvscode_shared.py
app/common/resource.py
app/common/script_indicator.py
app/common/signal_bus.py
app/common/stock_api.py
app/common/stock_api_qtimer.py
app/common/strategy_catalog.py
app/common/strategy_runner.py
app/common/style_sheet.py
app/common/tq_object.py
app/common/tradingview_indicators.py
app/common/translator.py
app/common/trie.py
app/components/__init__.py
app/components/indicator_card.py
app/components/link_card.py
app/components/numbered_pager.py
app/components/sample_card.py
app/config/chart_config.json
app/config/chart_data.json
app/config/chart_data.json.bak
app/config/config.json
app/config/data_config.json
app/login/LoginWindow.py
app/login/__init__.py
app/pi-angent-web/eslint.config.mjs
app/pi-angent-web/next-env.d.ts
app/pi-angent-web/next.config.ts
app/pi-angent-web/package-lock.json
app/pi-angent-web/package.json
app/pi-angent-web/postcss.config.mjs
app/pi-angent-web/tailwind.config.ts
app/pi-angent-web/tsconfig.json
app/pi-angent-web/停止 Maddie Agent.bat
app/pi-angent-web/启动 Pi Agent 国内模式.bat
app/pi-angent-web/启动 Pi Agent.bat
app/pi-angent-web/.agents/skills/edge-tts/SKILL.md
app/pi-angent-web/.agents/skills/find-skills/SKILL.md
app/pi-angent-web/.agents/skills/hyperframes/SKILL.md
app/pi-angent-web/.agents/skills/hyperframes/data-in-motion.md
app/pi-angent-web/.agents/skills/hyperframes/house-style.md
app/pi-angent-web/.agents/skills/hyperframes/patterns.md
app/pi-angent-web/.agents/skills/hyperframes/visual-styles.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/bold-energetic.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/clean-corporate.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/dark-premium.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/jewel-rich.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/monochrome.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/nature-earth.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/neon-electric.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/pastel-soft.md
app/pi-angent-web/.agents/skills/hyperframes/palettes/warm-editorial.md
app/pi-angent-web/.agents/skills/hyperframes/references/audio-reactive.md
app/pi-angent-web/.agents/skills/hyperframes/references/beat-direction.md
app/pi-angent-web/.agents/skills/hyperframes/references/captions.md
app/pi-angent-web/.agents/skills/hyperframes/references/css-patterns.md
app/pi-angent-web/.agents/skills/hyperframes/references/design-picker.md
app/pi-angent-web/.agents/skills/hyperframes/references/dynamic-techniques.md
app/pi-angent-web/.agents/skills/hyperframes/references/motion-principles.md
app/pi-angent-web/.agents/skills/hyperframes/references/narration.md
app/pi-angent-web/.agents/skills/hyperframes/references/prompt-expansion.md
app/pi-angent-web/.agents/skills/hyperframes/references/techniques.md
app/pi-angent-web/.agents/skills/hyperframes/references/transcript-guide.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions.md
app/pi-angent-web/.agents/skills/hyperframes/references/typography.md
app/pi-angent-web/.agents/skills/hyperframes/references/video-composition.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/catalog.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-3d.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-blur.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-cover.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-destruction.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-dissolve.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-distortion.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-grid.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-light.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-mechanical.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-other.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-push.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-radial.md
app/pi-angent-web/.agents/skills/hyperframes/references/transitions/css-scale.md
app/pi-angent-web/.agents/skills/hyperframes/scripts/animation-map.mjs
app/pi-angent-web/.agents/skills/hyperframes/scripts/contrast-report.mjs
app/pi-angent-web/.agents/skills/hyperframes/scripts/package-loader.mjs
app/pi-angent-web/.agents/skills/hyperframes/templates/design-picker.html
app/pi-angent-web/.agents/skills/pdf/LICENSE.txt
app/pi-angent-web/.agents/skills/pdf/SKILL.md
app/pi-angent-web/.agents/skills/pdf/agents/openai.yaml
app/pi-angent-web/.agents/skills/pdf/assets/pdf.png
app/pi-angent-web/.agents/skills/skill-creator/LICENSE.txt
app/pi-angent-web/.agents/skills/skill-creator/SKILL.md
app/pi-angent-web/.agents/skills/skill-creator/agents/analyzer.md
app/pi-angent-web/.agents/skills/skill-creator/agents/comparator.md
app/pi-angent-web/.agents/skills/skill-creator/agents/grader.md
app/pi-angent-web/.agents/skills/skill-creator/assets/eval_review.html
app/pi-angent-web/.agents/skills/skill-creator/eval-viewer/generate_review.py
app/pi-angent-web/.agents/skills/skill-creator/eval-viewer/viewer.html
app/pi-angent-web/.agents/skills/skill-creator/references/schemas.md
app/pi-angent-web/.agents/skills/skill-creator/scripts/__init__.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/aggregate_benchmark.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/generate_report.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/improve_description.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/package_skill.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/quick_validate.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/run_eval.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/run_loop.py
app/pi-angent-web/.agents/skills/skill-creator/scripts/utils.py
app/pi-angent-web/.agents/skills/tavily-search/SKILL.md
app/pi-angent-web/app/globals.css
app/pi-angent-web/app/layout.tsx
app/pi-angent-web/app/page.tsx
app/pi-angent-web/app/api/agent/[id]/route.ts
app/pi-angent-web/app/api/agent/[id]/events/route.ts
app/pi-angent-web/app/api/agent/new/route.ts
app/pi-angent-web/app/api/auth/all-providers/route.ts
app/pi-angent-web/app/api/auth/api-key/[provider]/route.ts
app/pi-angent-web/app/api/auth/login/[provider]/route.ts
app/pi-angent-web/app/api/auth/logout/[provider]/route.ts
app/pi-angent-web/app/api/auth/providers/route.ts
app/pi-angent-web/app/api/default-cwd/route.ts
app/pi-angent-web/app/api/files/[...path]/route.ts
app/pi-angent-web/app/api/home/route.ts
app/pi-angent-web/app/api/models/route.ts
app/pi-angent-web/app/api/models-config/route.ts
app/pi-angent-web/app/api/select-cwd/route.ts
app/pi-angent-web/app/api/select-cwd/cancel/route.ts
app/pi-angent-web/app/api/sessions/route.ts
app/pi-angent-web/app/api/sessions/[id]/route.ts
app/pi-angent-web/app/api/sessions/[id]/context/route.ts
app/pi-angent-web/app/api/sessions/[id]/merge/route.ts
app/pi-angent-web/app/api/sessions/new/route.ts
app/pi-angent-web/app/api/skills/route.ts
app/pi-angent-web/app/api/skills/install/route.ts
app/pi-angent-web/app/api/skills/search/route.ts
app/pi-angent-web/bin/pi-web.js
app/pi-angent-web/components/AppShell.tsx
app/pi-angent-web/components/AuthGate.tsx
app/pi-angent-web/components/BranchNavigator.tsx
app/pi-angent-web/components/ChatInput.tsx
app/pi-angent-web/components/ChatMinimap.tsx
app/pi-angent-web/components/ChatWindow.tsx
app/pi-angent-web/components/FileExplorer.tsx
app/pi-angent-web/components/FileIcons.tsx
app/pi-angent-web/components/FileViewer.tsx
app/pi-angent-web/components/MessageView.tsx
app/pi-angent-web/components/ModelsConfig.tsx
app/pi-angent-web/components/SessionSidebar.tsx
app/pi-angent-web/components/SkillsConfig.tsx
app/pi-angent-web/components/TabBar.tsx
app/pi-angent-web/components/ToolPanel.tsx
app/pi-angent-web/config/maddie-auth-url.txt
app/pi-angent-web/hooks/useAgentSession.ts
app/pi-angent-web/hooks/useAudio.ts
app/pi-angent-web/hooks/useDragDrop.ts
app/pi-angent-web/hooks/useTheme.ts
app/pi-angent-web/lib/agent-client.ts
app/pi-angent-web/lib/file-paths.ts
app/pi-angent-web/lib/normalize.ts
app/pi-angent-web/lib/npx.ts
app/pi-angent-web/lib/pi-types.ts
app/pi-angent-web/lib/rpc-manager.ts
app/pi-angent-web/lib/select-cwd-process.ts
app/pi-angent-web/lib/session-actions.ts
app/pi-angent-web/lib/session-merge.ts
app/pi-angent-web/lib/session-reader.ts
app/pi-angent-web/lib/types.ts
app/pi-angent-web/public/app-icon.ico
app/pi-angent-web/public/apple-icon.png
app/pi-angent-web/public/favicon-16x16.png
app/pi-angent-web/public/favicon-32x32.png
app/pi-angent-web/scripts/bootstrap-deps.ps1
app/pi-angent-web/scripts/create-desktop-shortcut.ps1
app/pi-angent-web/scripts/launch.bat
app/pi-angent-web/scripts/maddie-restart.ps1
app/pi-angent-web/scripts/maddie-start.ps1
app/pi-angent-web/scripts/maddie-stop.ps1
app/pi-angent-web/scripts/maddie-watch-browser.ps1
app/pi-angent-web/scripts/package-source.ps1
app/pi-angent-web/scripts/self-check.mjs
app/pi-angent-web/scripts/wait-and-open.ps1
app/resource/images/logo.png
app/resource/images/miniqt_home_dark.png
app/resource/images/miniqt_home_light.png
app/resource/strategy_template/indicator_template.py
app/resource/strategy_template/optimization_template.py
app/resource/strategy_template/strategy_template.py
app/schemes/Homebrew Light.yml
app/schemes/Horizon Dark.yml
app/view/__init__.py
app/view/backtest_interface.py
app/view/gallery_interface.py
app/view/home_interface.py
app/view/indicator_strategy_interface.py
app/view/main_window.py
app/view/market_quote_interface.py
app/view/market_quote_preview.py
app/view/material_interface.py
app/view/panels_gallery_interface.py
app/view/qtvscode_interface.py
app/view/setting_interface.py
app/view/utils.py
app/windows/__init__.py
app/windows/backtest_chart.py
app/windows/backtest_result_tab.py
app/windows/candle_painter.py
app/windows/chart_engine.py
app/windows/chart_interface.py
app/windows/chat_window.py
app/windows/code_editor_window.py
app/windows/file_config.json
app/windows/indicator_candle_dialog.py
app/windows/indicator_card_window.py
app/windows/indicator_detail_tab.py
app/windows/indicator_dialog.py
app/windows/indicator_manager.py
app/windows/indicator_source_window.py
app/windows/indicator_window.py
app/windows/keyelf_window.py
app/windows/layout_templates_dialog.py
app/windows/light_chart_replay.py
app/windows/market_watch_window.py
app/windows/powershell_terminal.py
app/windows/price_alert_dialog.py
app/windows/pylightcharts_market_watch.py
app/windows/pylightcharts_page copy.py
app/windows/pylightcharts_page.py
app/windows/pylightcharts_window copy.py
app/windows/pylightcharts_window.py
app/windows/qtvscode_page.py
app/windows/quote_panel.py
app/windows/sim_account_panel.py
app/windows/strategy_backtest_window.py
app/windows/strategy_wizard.py
app/windows/terminal_base.py
app/windows/tradingview_alert_dialog.py
app/windows/tradingview_alert_records.py
app/windows/tradingview_indicator_dialogs.py
app/windows/tradingview_replay.py
app/windows/tradingview_topbar.py
app/windows/usage_guide_dialog.py
app/windows/util.py
miniqt.egg-info/PKG-INFO
miniqt.egg-info/SOURCES.txt
miniqt.egg-info/dependency_links.txt
miniqt.egg-info/entry_points.txt
miniqt.egg-info/requires.txt
miniqt.egg-info/top_level.txt
package/dev/vs/loader.js
package/dev/vs/nls.messages.de.js
package/dev/vs/nls.messages.es.js
package/dev/vs/nls.messages.fr.js
package/dev/vs/nls.messages.it.js
package/dev/vs/nls.messages.ja.js
package/dev/vs/nls.messages.ko.js
package/dev/vs/nls.messages.ru.js
package/dev/vs/nls.messages.zh-cn.js
package/dev/vs/nls.messages.zh-tw.js
package/dev/vs/base/browser/ui/codicons/codicon/codicon.ttf
package/dev/vs/base/worker/workerMain.js
package/dev/vs/basic-languages/python/python.js
package/dev/vs/editor/editor.main.css
package/dev/vs/editor/editor.main.js
package/dev/vs/language/css/cssMode.js
package/dev/vs/language/css/cssWorker.js
package/dev/vs/language/html/htmlMode.js
package/dev/vs/language/html/htmlWorker.js
package/dev/vs/language/json/jsonMode.js
package/dev/vs/language/json/jsonWorker.js
package/dev/vs/language/typescript/tsMode.js
package/dev/vs/language/typescript/tsWorker.js