文件最后提交记录最后更新时间
feat: support generic MCP OAuth 26 天前
fix 1 个月前
docs: expand permission tool matrix 23 天前
docs(webui): Phase 1.5 TUI⇄webui 实时同步(方案 A 进程内活动会话总线) - LiveSession 总线放 core:单一 Conversation + broadcast 扇出 + mpsc 输入 + 单写者守卫 - server /live SSE(快照+实时) + /live/message;TUI 同步模式输入走总线、渲染订阅 broadcast - 默认 webui 独立、开关同步;turn 进行中另端输入禁用;晚加入 replay;审批先到先得 - 计划新增 Milestone 6 / Task 18-23 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> 5 天前
Auto-commit at turn #4 (1 files changed) 7 天前
chore: remove legacy atomcode-tui crate, atomcode-tuix is the only TUI - Drop crates/atomcode-tui/ (~6k LOC, ratatui alt-screen impl) - Drop --tui CLI flag; cli always launches atomcode_tuix - Update READMEs / architecture.md / docker examples to reference tuix - Clean up legacy comments in dir_picker.rs and provider/mod.rs Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> 1 个月前
Auto-commit at turn #4 (6 files changed) 7 天前
Auto-commit at turn #4 (6 files changed) 7 天前
refactor(core): datalog defaults to ~/.atomcode/datalog/<project-slug>/ Previously [datalog].dir defaulted to <working_dir>/datalog/, which followed /cd and meant per-turn markdown summaries plus raw LLM request/response JSON were scattered across whatever directory the user happened to be working in. Side effects: - Cross-project datalogs colliding when two projects shared a basename - Logs littering source repos (visible in git status of every project the user touched) - No discoverable single location to grep across all sessions Default now resolves to ~/.atomcode/datalog/<project-slug>/, where <project-slug> = <basename>-<8-char-hash> keeps two projects with the same basename apart. Markdown summaries, request JSON, response JSON, and calls.log all share that root, so any given project's logs live next to each other. Override paths preserved: - dir = "/abs/path" → absolute, fixed (slug still appended) - dir = "~/sub" → expanded from $HOME, fixed - dir = "rel/path" → joined with current working_dir, follows /cd config.toml round-trip now writes the resolved default explicitly (dir = "~/.atomcode/datalog") instead of a commented-out hint, so users editing the file by hand can see exactly where logs go. runner.rs comment block updated to reference the new shared root; pending_request_log resolution unchanged in shape. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> 1 个月前
docs: 同步 ctx refactor 后的文档状态 - docs/architecture.md: turn/truncation.rs 行改为 ctx/truncate.rs, 标注迁入时间 - docs/ctx-module.html: 全面对齐当前代码: · §2.1 文件布局加 render.rs / resolver.rs / ollama.rs 三个新文件, 补上严格 DAG 说明 · §2.2 变更矩阵:6 个 ctx 文件(vs 原 3 个)分别标注职责和行数, conversation/mod.rs 从"删 dead summary"升级为"2000→715 行瘦身" · §4.1 示例步骤数 2→3(mod 声明 + resolver 注册) · 一致性保证说明改为"DefaultCtx 委托 ctx::render"而非"vs legacy" · 附录测试表从 2 文件 16 个扩展到 5 文件 36 个(含 ollama 7 / render 12 / resolver 3 新增测试) - docs/superpowers/specs/2026-04-20-context-manager-design.md 删除 该 spec 描述失败分支的架构(ContextStrategy facade + CachePlan + Capabilities + LegacyStrategy + feature flag),完全不代表当前 feat/ctx-module 上的实现,留着误导读者。失败分支已归档,该 spec 的历史意义保留在那里即可。 1 个月前
Auto-commit at turn #7 (4 files changed) 7 天前
Auto-commit at turn #6 (5 files changed) 7 天前
Auto-commit at turn #35 (9 files changed) 7 天前
Auto-commit at turn #35 (9 files changed) 7 天前
Auto-commit at turn #6 (5 files changed) 7 天前
Auto-commit at turn #6 (5 files changed) 7 天前
docs(i18n): add translation style guide 23 天前
feat: support generic MCP OAuth 26 天前
refactor(commands): fold /codingplan into /login /login now runs the full OAuth + CodingPlan setup flow (claim → fetch models → register providers → status); the standalone /codingplan slash command is removed. atomcode codingplan is kept as a hidden CLI alias so existing scripts and muscle memory keep working. /login is promoted to the top of the slash-menu since it's the primary onboarding entry now. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> 6 天前
Auto-commit at turn #6 (5 files changed) 7 天前
Auto-commit at turn #7 (4 files changed) 7 天前