Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
##
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore

# Windows 保留设备名(误生成时 git 会反复列出,磁盘上实际不存在)
# Windows 保留设备名:Git Bash `> nul` 误重定向会在磁盘生成实体文件;
# Windows 下无法删除/重命名(Win32 设备名保留,8 种方式实测失败),需在 POSIX 环境清理。
# 已从 git 索引移除(git rm),此处忽略防止再次被 git 追踪
nul

# User-specific files
Expand Down Expand Up @@ -404,6 +406,9 @@ FodyWeavers.xsd
*.sln.iml
.idea/

# 仓库根目录下所有以 . 开头的文件夹(各工具的本地缓存/配置目录)
/.[!.]*/

# Secrets and credentials
.secrets
.env
Expand Down
35 changes: 0 additions & 35 deletions .vscode/tasks.json

This file was deleted.

58 changes: 0 additions & 58 deletions .zcode/plans/plan-sess_10d07dfd-a04e-4c14-94ad-f8d9cc4be040.md

This file was deleted.

61 changes: 0 additions & 61 deletions .zcode/plans/plan-sess_8fc947a7-0f60-4bee-8091-04b858439e94.md

This file was deleted.

15 changes: 9 additions & 6 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ MarketAssistant.slnx
├── src/MarketAssistant.Agents/ ← Agent 契约层(MAF) → 有独立 AGENTS.md
├── src/MarketAssistant.Rag/ ← RAG 基础能力层 → 有独立 AGENTS.md
├── src/MarketAssistant.DataProviders/ ← 数据提供者(Binance 等) → 有独立 AGENTS.md
├── src/MarketAssistant.Trading/ ← 交易抽象与共享交易模型 → 有独立 AGENTS.md
├── src/MarketAssistant.Infrastructure/ ← 基础设施层(模型发现、Token 化)
├── tests/ ← 单元测试工程
├── scripts/ ← 构建脚本
└── docs/ ← 设计文档
Expand All @@ -24,15 +26,16 @@ MarketAssistant.slnx
```
Core(无依赖)
↑
├── Rag → Core
├── Rag → Core, Infrastructure
├── DataProviders → Core
├── Agents → Core
├── Agents → Core, Trading, Infrastructure
├── Infrastructure → Core
├── App.Services → Core, Agents, DataProviders, Rag, Infrastructure
└── App → Core, Agents, DataProviders, App.Services, Rag
├── Trading → Core
├── App.Services → Core, Agents, Trading, DataProviders, Rag, Infrastructure
└── App → Core, Agents, Trading, DataProviders, App.Services, Rag
```

核心技术栈:.NET 10 / C# 13 · Avalonia 11.x · Microsoft Agent Framework (MAF) · Semantic Kernel SQLiteVec · Serilog
核心技术栈:.NET 10 / C# 13 · Avalonia 12.x · Microsoft Agent Framework (MAF) · Semantic Kernel SQLiteVec · Serilog

---

Expand Down Expand Up @@ -113,7 +116,7 @@ dotnet run --project src/MarketAssistant.App/MarketAssistant.App.csproj -c Debug

## 发布

详见根目录 `BUILD.md`。快速命令:
详见 [`scripts/BUILD.md`](scripts/BUILD.md)。快速命令:

```powershell
# Windows 一键发布
Expand Down
3 changes: 2 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@

<!-- VS 隔离构建(Isolated MSBuild)会在 obj-isolated/bin-isolated 生成第二套编译产物,
默认 glob 会将其扫入 Compile 项,与 obj/bin 下的生成文件重复导致 CS0579。
obj-workbuddy/bin-workbuddy 为 WorkBuddy 隔离构建目录,同样需排除。
此处显式排除,防止生成文件被编译两份。 -->
<DefaultItemExcludes>$(DefaultItemExcludes);**/obj-isolated/**;**/bin-isolated/**</DefaultItemExcludes>
<DefaultItemExcludes>$(DefaultItemExcludes);**/obj-isolated/**;**/bin-isolated/**;**/obj-workbuddy/**;**/bin-workbuddy/**</DefaultItemExcludes>

<!-- 限制发布/输出的卫星资源语种,避免生成大量无用语言目录 -->
<!-- 如需调整,使用分号分隔:例如 zh-Hans;en-US;ja -->
Expand Down
Loading
Loading