文件最后提交记录最后更新时间
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
feat(hashline): replaced file-hash anchors with opaque snapshot-store tags - Replaced 4-hex content-derived file hashes with 3-hex opaque tags minted by InMemorySnapshotStore, making tags session-bound pointers rather than content fingerprints. - Removed lru-cache dependency; replaced LRU-bounded per-path rings with a flat 4096-slot global ring using a scrambled permutation to prevent LLM tag extrapolation. - Made SnapshotStore required in Patcher (was optional); tag resolution now drives stale-anchor detection instead of recomputing hashes at apply time. - Changed literal payload sigil from | to + and accepted ^A shorthand for ^A-A; added lenient recovery for bare bodies, lone - rows, and overlapping bare/concrete block pairs. 4 天前
feat(hashline): replaced file-hash anchors with opaque snapshot-store tags - Replaced 4-hex content-derived file hashes with 3-hex opaque tags minted by InMemorySnapshotStore, making tags session-bound pointers rather than content fingerprints. - Removed lru-cache dependency; replaced LRU-bounded per-path rings with a flat 4096-slot global ring using a scrambled permutation to prevent LLM tag extrapolation. - Made SnapshotStore required in Patcher (was optional); tag resolution now drives stale-anchor detection instead of recomputing hashes at apply time. - Changed literal payload sigil from | to + and accepted ^A shorthand for ^A-A; added lenient recovery for bare bodies, lone - rows, and overlapping bare/concrete block pairs. 4 天前
feat(coding-agent): added coding-agent follow-up queue with onBeforeYield - Added optional onBeforeYield configuration and setOnBeforeYield in Agent, executed before follow-up checks. - Added YieldQueue to AgentSession, with setup/teardown and streaming/idle flush via setOnBeforeYield. - Replaced immediate async-result follow-up dispatch with queued batch entries, including stale-state suppression. - Added MCP follow-up queueing in SDK, deduplicating updates by serverName and uri. - Added changelog entries for onBeforeYield, async-result batching, MCP dedupe, and display.shimmer modes. - Added yield queue unit tests for streaming emission, debounced idle batches, stale filtering, and error isolation. 10 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
feat(eval): added per-cell inactivity timeout budgets in eval executors - Changed eval timeout behavior from hard wall-clock deadlines to per-cell inactivity budgets in all executors. - Added IdleTimeout watchdog support, including bumps on status/tool activity and timer cleanup after execution. - Updated executor option plumbing to replace deadlineMs with idleTimeoutMs and emit inactivity timeout annotations. - Added IdleTimeout and shared-executor tests and updated prompt/repl docs for the new timeout contract. 1 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
feat(coding-agent/tools): defaulted GitHub search repo scope to the current checkout - Added a resolveSearchRepoScope helper that uses an explicit repo when provided, skips defaulting when a query already contains a repo/org/user/owner scope qualifier, and otherwise resolves the current checkout via resolveDefaultRepoMemoized. - Updated search_issues, search_prs, search_code, and search_commits to use the resolver before composing API queries, defaulting repo when omitted but silently falling back to an unscoped search on resolution failure. - Documented the new search-repo defaulting rules in tool prompts, user docs, and the package changelog. 17 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
feat(coding-agent): added owner filtering and exclusive args for job API - Removed jobs:// references from system prompts, router wiring, and protocol handler exports. - Added job tool list=true snapshots and enforced list/poll/cancel argument exclusivity. - Added owner-based filtering for job cancel/getAllJobs/getRunningJobs with mismatch guard in cancel. - Updated task/job docs and unreleased changelog to route async workflow operations through job tool APIs. 20 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
chore: renamed mnemosyne package to mnemopi - Updated package name, directory, and binary from mnemosyne to mnemopi. - Updated all lockfile references and workspace paths accordingly. 1 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
feat(read): conditioned inspect_image docs on feature flag - Updated read tool prompt to show alternate image description when inspect_image is disabled. - Passed INSPECT_IMAGE_ENABLED flag into prompt rendering context. - Added test verifying description omits inspect_image references when disabled. 2 天前
feat(coding-agent/tools): added batched memory retention and prompt-backed tool descriptions - Loaded recall, reflect, and retain tool descriptions from new markdown prompt files. - Updated the retain tool to accept batched items, enqueue each memory entry, and return the queued-memory count. - Reworked retain tests to pass the array payload, assert pluralized queue messages, and confirm single-batch flush behavior. 29 天前
refactor(prompts): simplified wording across all agent and tool prompts - Removed persona preambles ("You are an expert...") in favor of direct imperatives. - Stripped redundant MUST/SHOULD modals where plain prose suffices. - Condensed multi-sentence instructions into tighter single-line equivalents. 25 天前
refactor(prompts): simplified wording across all agent and tool prompts - Removed persona preambles ("You are an expert...") in favor of direct imperatives. - Stripped redundant MUST/SHOULD modals where plain prose suffices. - Condensed multi-sentence instructions into tighter single-line equivalents. 25 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
fix(coding-agent): expose extra.title in resolve schema, requeue on apply throw - The plan-approval gate required extra.title but the wire schema only declared an opaque additionalProperties record so codex/gpt-5.x could not discover the field. Schema now declares title with a description while still allowing passthrough for future per-context keys. - resolve.md replaces the truncated "Schema depends on context:" line with the actual enumeration. - runResolveInvocation wraps apply() in try/catch; a thrown apply (e.g. ast_edit overlap) requeues the resolve directive so the model can discard or fix-and-retry instead of losing the preview. 13 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
feat(hashline): replaced file-hash anchors with opaque snapshot-store tags - Replaced 4-hex content-derived file hashes with 3-hex opaque tags minted by InMemorySnapshotStore, making tags session-bound pointers rather than content fingerprints. - Removed lru-cache dependency; replaced LRU-bounded per-path rings with a flat 4096-slot global ring using a scrambled permutation to prevent LLM tag extrapolation. - Made SnapshotStore required in Patcher (was optional); tag resolution now drives stale-anchor detection instead of recomputing hashes at apply time. - Changed literal payload sigil from | to + and accepted ^A shorthand for ^A-A; added lenient recovery for bare bodies, lone - rows, and overlapping bare/concrete block pairs. 4 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
新增任务系统 15 小时前
feat(tools): added GitHub Actions workflow renderer and enhanced gh-* tool outputs - Added gh-renderer.ts module with GitHub Actions workflow visualization for terminal output. - Enhanced gh_pr_view tool to fetch and display inline review comments alongside pull request reviews. - Improved gh_run_watch tool output with structured job state tracking and failed log formatting. - Fixed gh_run_watch to resolve explicit branch watches against GitHub API branch head instead of local HEAD. - Fixed gh_* tool outputs to spill full large results to artifacts instead of pre-truncating. - Standardized trailing newlines across 100+ prompt template files for POSIX compliance. 1 个月前
fix(tui): updated structural diff handling to detect - Updated structural diff handling to detect offscreen content growth before the viewport. - Triggered a historyRebuild when a pure tail repaint would miss expanded offscreen rows. - Added regressions to confirm expanded rows appear in scrollback and collapsed ctrl+o markers are removed. 2 天前
fix(coding-agent): reject task-N ID confusion, error on partial todo apply - todo-write.md adds an explicit note that tasks are referenced by verbatim content text; the tool never emits task-N IDs. - resolveTaskOrError rejects ^task-\d+$ inputs with a clarifying error. - execute sets isError:true when any op failed. - appendItems short-circuits on the first "already exists" error so the call no longer applies the prefix of a doomed batch. 13 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前
Revert "wip: gentle" This reverts commit 99bae2ce6cfd1b72b8a76347a13f6a7dc7718d89. 5 天前