인기: 데이터 업데이트: 2026년 10월 27일

카테고리

인터넷1,356
커뮤니케이션321
오디오 및 비디오898
그래픽 및 디자인539
오피스 및 생산성1,124
개발 도구3,134
AI 도구529
보안 및 개인정보385
시스템 도구3,114
게임523
교육 및 과학239
네트워크 및 IT284

Patchloom 0.33.0 다운로드

Structured file editing CLI for AI agents

Patchloom AI 어시스턴트 및 LLM #68 AI 어시스턴트 및 LLM
이전 버전입니다. 현재 최신 버전은 0.37.3입니다. Patchloom 0.37.3 · 출시일:

설치 파일 0.33.0

아키텍처형식설치 범위파일 크기다운로드SHA256
64비트 ZIP → 포터블 — — github.com VirusTotal
ARM64 ZIP → 포터블 — — github.com VirusTotal

링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.

릴리스 노트

Patchloom 0.33.0
Windows dests, globs, and line endings now follow the same rules as
Linux. Library hosts can set charset on writes.
Highlights
A dest like *.txt matches files in the current directory only.
sub/*.txt stays in that directory. Use **/*.txt or --glob '*.txt'
when you want nested files. On Windows the CLI expands those dest
patterns itself (cmd.exe does not).
WritePolicyOptions.charset and EditorConfig charset = utf-8-bom
write a leading U+FEFF. charset = utf-8 does not insert one.
utf-16le is invalid_input. api::tidy applies the same charset
when it is not Keep.
A leading UTF-8 BOM is outside regex ^. A lone CR is a line end
for search, replace $, markdown headings, AST lines, and
read --lines.
Breaking changes
WritePolicy and WritePolicyOptions are #[non_exhaustive] and
have a new charset field (CharsetMode, default Keep). Construct
with Default and ..:
let opts = WritePolicyOptions {
charset: CharsetMode::Utf8Bom,
..WritePolicyOptions::default()
};
CharsetMode is re-exported from patchloom::api and the crate
root (#2372).
New features
- Dest globs on search, replace, and tidy. *.txt is the current
directory only. sub/*.txt is that directory only (not cwd, not
nested). **/*.txt is recursive. --glob '*.txt' still walks
nested files. A miss names dest vs --glob and skips the -i tip
when the dest glob was empty or cwd-only. Plan, tx, and MCP path
is one file or directory: do not put *.txt there. Use replace
"glob" or plan-level for_each.glob (#2368, #2370, #2371).
- Charset on library writes. Set WritePolicyOptions.charset to
Utf8Bom or Utf8. api::tidy honors a non-Keep charset locally
(plan TidyFix has no charset field). Indent then charset, so a
BOM stays on the first byte. Setting both dedent and indent is
invalid_input (#2372, #2373).
- EditorConfig charset. With --respect-editorconfig,
charset = utf-8-bom writes U+FEFF and charset = utf-8 does not
insert one. utf-16le / utf-16be are invalid_input (#2358).
- Protobuf AST 0.6. ast list / ast rename on .proto files
use tree-sitter-proto 0.6 (#2374).
Bug fixes
- Windows dests ignored --cwd or deleted the file. C:foo and
\foo dests are invalid_input (they ignore --cwd). A trailing
slash on a dest no longer treats the file as missing or rolls back
a create. Drive-relative --files-from lines peel the same way.
Bare NUL is invalid_input. Illegal dests (<>"|?*, \\.,
trailing space or dot) peel before open (#2360, #2362, #2364, #2366, #2354, #2307).
- --glob *.txt missed Hit.TXT on Windows. User globs and
.gitignore match case-insensitively on Windows (#2309, #2310).
- Writes dropped hardlinks, MOTW, and named streams. A Windows
hardlink pair stays linked after Apply. Zone.Identifier and
custom NTFS streams persist through atomic rename. Destinations
past MAX_PATH persist. An 8.3 dest keeps the long name (#2303, #2312, #2356, #2313, #2306).
- --contain rejected local UNC and //?/ dests. Local
admin-share UNC (\\localhost\C$\...) maps into the workspace.
IPv6 loopback UNC is local, not an ADS path. //?/C:/ dests
inside the workspace apply, and backup opens them with a
drive-letter path. \\.\C:\ dests that name a real file apply (#2314, #2315, #2321, #2319, #2323).
- Notepad UTF-8 BOM and CR-only files missed matches. JSON,
markdown, prepend, and tx plans accept a leading BOM. Multi-doc
YAML strips the BOM before parse. Regex ^ skips a leading BOM.
A lone CR is a line end for search, markdown, TOML, AST lines,
read --lines, and replace $ (including mid-file CR). Indent
and dedent peel a leading BOM so the first line is not treated
as indented text (#2311, #2316, #2317, #2330, #2331, #2335, #2336, #2337, #2343, #2347, #2326, #2348, #2374).
- Patch dests with a\ stayed not_found. Git headers
a\file and b\file strip like a/ / b/. Mixed grammar
(unified headers plus SEARCH/REPLACE) is invalid_input (#2349, #2351).
- Quoted YAML C:\Users was a unicode escape. A drive-letter
:\\ path in a quoted YAML plan is invalid_input and names
/ or \\\\ as the fix (#2357).
- UTF-16 --files-from looked like a missing list. The list
peels as invalid_input (#2355).
- Apply reported success after a fail-restore. A share lock or
other persist failure is rollback with applied: false.
Junctions unlink as junctions. ADS dests refuse (#2304, #2308, #2305).
- Empty-hunk delete dests were not peeled. A missing dest is
not_found. A directory dest is invalid_input. A dest outside
--contain is guard_rejected before exists (#2299, #2301).
- Undo after a case-only rename kept the new casing. Restore
puts the original NTFS casing back (#2346).
Numbers
───────┬────────────────────────────────────────────────────────
Metric │Notes
───────┼────────────────────────────────────────────────────────
Version│0.32.0 -> 0.33.0
───────┼────────────────────────────────────────────────────────
Focus │Dest globs, charset, Windows dests, BOM and CR line ends
───────┼────────────────────────────────────────────────────────
Tests │5000+ (3376 unit + 1617 integration + 10 PTY)
───────┴────────────────────────────────────────────────────────
Upgrading
- Agents: dest *.txt is cwd-only. Dest sub/*.txt is that
directory only. Use dest **/*.txt or --glob '*.txt' for
nested files. Plan/tx/MCP path is not a dest glob. C:foo
and \foo dests are invalid_input.
- Library hosts: construct WritePolicy / WritePolicyOptions
with Default and ... Set charset when you want a BOM or
want one stripped. api::tidy is the high-level writer that
honors charset today. WritePolicy now has charset; both
structs are #[non_exhaustive].
- EditorConfig: charset = utf-8-bom writes U+FEFF.
utf-16le / utf-16be fail closed.
- Windows: --glob and .gitignore are case-insensitive.
Hardlink siblings, MOTW, and named streams survive Apply.
- Install from crates.io, npm, Homebrew, or Scoop after the tag
ships. On Windows, Scoop is recommended; winget may need
winget source update after Microsoft publishes; Chocolatey can
lag while moderation runs.
Full changelog
patchloom-v0.32.0...patchloom-v0.33.0

https://github.com/patchloom/patchloom/releases/tag/patchloom-v0.33.0

AI 어시스턴트 및 LLM 인기 1위

전체 보기
  1. Claude CodeAI 어시스턴트 및 LLM · Anthropic PBC
  2. Codex CLIAI 어시스턴트 및 LLM · OpenAI, Inc.
  3. ChatGPTAI 어시스턴트 및 LLM · lencx
  4. GPT4AllAI 어시스턴트 및 LLM · Nomic
  5. JanAI 어시스턴트 및 LLM · Jan
  6. WSL ManagerAI 어시스턴트 및 LLM · Bostrot
  7. oh-my-piAI 어시스턴트 및 LLM · Can Bölük
  8. T3 CodeAI 어시스턴트 및 LLM · T3 Tools
  9. CC SwitchAI 어시스턴트 및 LLM · farion1231
  10. LobeHubAI 어시스턴트 및 LLM · LobeHub

태그

공유