文件最后提交记录最后更新时间
feat(plugin): make official registry the default marketplace Repoint the first-run bootstrap from the legacy atomcode-skills bag to the official atomcode-plugins-official registry, and bump the bootstrap marker v1 -> v2 so existing users re-bootstrap onto the new default exactly once. - bootstrap.rs: DEFAULT_SKILLS_URL -> atomcode-plugins-official.git; marker .plugin_bootstrap_v1 -> _v2; toast/error wording updated (/plugin install -> /plugin marketplace add) - config/mod.rs: PluginConfig doc-comments updated to match - atomcode-tuix/lib.rs: bootstrap toast example comment updated - automation-recommender seed: the AtomCode usage Q&A entry pointed at a now-nonexistent ask@atomcode-skills plugin; that capability is the built-in /guide subagent in 4.24, so point users there. Replace the plugin rows with the registry's real plugins (atomcode-workflows, commit-craft, git-worktree). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> 5 天前
Merge feat/telemetry-v2 into release/v4.20.1 Integrates the atomcode-telemetry crate (new) with the MCP support, Ollama function-calling, and background-commands features from release. Key resolutions: - CLI Commands enum: kept both Mcp(McpCli) and Telemetry { action } variants - atomcode_tuix::run(): added mcp_registry + mcp_connect_rx + telemetry params - LoopCtx: added both mcp_registry/mcp_connect_rx/mcp_reload and telemetry fields - runner.rs: kept telemetry scope + tel_return! macro; added unwrap_doubly_nested_args from HEAD into v2's ToolCallDone arm; preserved HEAD's async ToolRegistry API - bash.rs: merged HEAD's enhanced netcat/mknod security detection with v2's code structure improvements; added visit_f64 to lenient deserializer - agent/mod.rs: took HEAD's emit_rich_context_stats().await form - daemon/main.rs: kept register_sync form + telemetry Disabled("daemon") init - commands.rs: took HEAD (mcp, background, init; no /fixissue) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> 1 个月前
!214 merge fix-web-fetch-tests into release/v4.24.2 [共创大赛] fix(web_fetch): 修正 approval() 端对端测试断言 Created-by: yeli12 Commit-by: Contributor Merged-by: saulcy Description: ## 问题背景 三个 approval() 测试的断言与函数实际行为不符: | 测试 | 旧断言 | 实际行为 | |-----|--------|---------| | localhost_literal | AutoApprove | RequireApproval(127.0.0.1 不在 allowlist ) | | file_scheme | AutoApprove | RequireApproval(file:// 无 host) | | unknown_domain | AutoApprove | RequireApproval(example.com 不在 allowlist … | ## 修复方案 更新测试名称和断言以正确反映 approval() 行为:对非白名单 URL 要求审批,`exec ute()` 再做二次校验。 ## 变更 - crates/atomcode-core/src/tool/web_fetch.rs See merge request: atomgit_atomcode/atomcode!21414 小时前
Merge remote-tracking branch 'origin/release/v4.24.1' into release/v4.24.1 1 天前
feat(upgrade): add distro-pm feature and is_package_managed helper Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> 2 天前
feat(setup): add atomcode setup — recommender skill with online search + one-click install - atomcode setup [--force] CLI subcommand - /setup TUI slash command - /recommend skill — LLM-driven project analysis + automation recommendations - Online search via npx skills find (skills.sh community registry) — only for Skills - MCP / Hooks / Subagents / Commands use built-in reference lists (always available) - Graceful fallback when Node.js unavailable - One-click install: skills (npx), MCP (write json), hooks (write settings), subagents (create skill) - Friendly error messages (zh-CN) for missing Node.js / network / permissions - Seed skill version management — content-hash based auto-update on binary upgrade - First-visit auto-prompt hint - Transactional .gitignore update with RAII rollback - Cross-process file lock (fs2 + PID/start_time sentinel) - setup-state.json per-project sentinel (content-hash based) - Embedded seeds packed via build.rs (tar.zst) 15 天前