Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
309 commits
Select commit Hold shift + click to select a range
eefeae4
Merge pull request #982 from rtk-ai/fix/git-commit-ssh-signing
aeppling Apr 3, 2026
e6b87d4
fix: fix ls -la output parsing
TropicalDog17 Apr 3, 2026
cdb3db2
Merge branch 'develop' of github.com:rtk-ai/rtk into fix/issue-948
TropicalDog17 Apr 3, 2026
9cf9ccc
fix(hook_check): detect missing integrations
aeppling Apr 3, 2026
3f58018
fix(cmd): read/cat multiple file and consistent behavior
aeppling Apr 3, 2026
46b923f
Merge branch 'fix/batch-priority-issues' of https://github.com/rtk-ai…
aeppling Apr 3, 2026
e918661
fix(tracking): use std::env::temp_dir() for compatibility (instead of…
aeppling Apr 3, 2026
7217562
Merge pull request #979 from rtk-ai/fix/grep-stdin-leak
aeppling Apr 3, 2026
d44fd3e
fix(go): avoid false build errors from download logs
em0t Apr 3, 2026
09b3ff9
fix(git): preserve full diff hunk headers
em0t Apr 3, 2026
374fe64
fix(go): preserve failing test location context
em0t Apr 3, 2026
7dbef2c
fix(init): remove telemetry info lines from init output
pszymkowiak Apr 3, 2026
d57de86
feat(telemetry): enrich daily ping with gap detection and quality met…
pszymkowiak Apr 3, 2026
450ed10
feat(telemetry): add retention, ecosystem, economics, and config metrics
pszymkowiak Apr 3, 2026
e766ab2
docs(telemetry): add dedicated TELEMETRY.md with full field reference
pszymkowiak Apr 3, 2026
1481bc5
Merge pull request #994 from em0t/fix/go-test-failure-context
aeppling Apr 3, 2026
62f4452
Merge pull request #993 from em0t/fix/git-diff-hunk-context
aeppling Apr 3, 2026
7571c8e
Merge pull request #1000 from rtk-ai/fix/telemetry-init-message
aeppling Apr 3, 2026
1177c9c
fix(go): restore build error coverage
em0t Apr 3, 2026
8465ca9
Merge pull request #980 from rtk-ai/fix/gh-pr-merge-canned
aeppling Apr 3, 2026
2425ad6
fix(go): cover more build failure shapes
em0t Apr 3, 2026
13004e8
Merge branch 'fix/batch-priority-issues' of https://github.com/rtk-ai…
aeppling Apr 3, 2026
9c1cf2f
Merge pull request #992 from em0t/fix/go-build-false-errors
aeppling Apr 3, 2026
ee6cdde
fix: address PR review — atomic reset, confirmation prompt, and tests
claude Apr 3, 2026
94b6f59
style: use styled() helper for reset success message
claude Apr 3, 2026
4dec66f
fix: use isolated in-memory DB for reset test to prevent race condition
claude Apr 3, 2026
d85fe33
fix(review): address ChildGuard disarm, stdin dedup, hook masking
aeppling Apr 3, 2026
4cf0392
chore: revert version bump
TropicalDog17 Apr 3, 2026
d2ecbdb
bet
TropicalDog17 Apr 3, 2026
c6f35c9
fix: apply clippy suggestions
KuSh Mar 12, 2026
a39ac43
feat(pnpm): Add filter argument support
KuSh Feb 27, 2026
bad5fe9
feat: take review into account
KuSh Mar 6, 2026
81c0939
refactor(pnpm): consolidate build into generic passthrough
KuSh Mar 12, 2026
08181e9
chore: cleanup files added inadvertently
KuSh Mar 12, 2026
bade454
Update Cargo.toml
aeppling Apr 4, 2026
614c64e
Update Cargo.toml
aeppling Apr 4, 2026
a919335
Merge pull request #978 from rtk-ai/fix/batch-priority-issues
aeppling Apr 4, 2026
da24cf7
chore(claude): migrate skills to dir structure, add command hints
FlorianBruniaux Apr 4, 2026
b3cdde6
fix(claude): restore performance skill as directory
FlorianBruniaux Apr 4, 2026
22892f0
feat(hooks): native hook handlers, remove bash scripts
aeppling Apr 4, 2026
02e3a6f
fix(stream): wire run_streaming as standard exec for filter commands
aeppling Apr 4, 2026
3318510
fix(proxy): kill child process on SIGINT/SIGTERM to prevent orphans
aeppling Apr 4, 2026
a2312df
feat(stream): standardize command execution with exec_capture()
aeppling Apr 4, 2026
5264379
Merge origin/develop into feat/refacto-stream-binary
aeppling Apr 4, 2026
9c9879c
docs: add interface contract and Phase 0 stubs for docs reorganization
FlorianBruniaux Apr 4, 2026
25438b2
docs(guide): add 11 Phase 1 guide pages — full MVP content
FlorianBruniaux Apr 4, 2026
974db2f
docs(phase-4): complete reference, architecture tabs and remaining co…
FlorianBruniaux Apr 4, 2026
63313a2
fix(stream): skip printf-based tests on Win
aeppling Apr 5, 2026
41ebf0b
fix(hooks): permission checks, audit log injection, stdin limits
aeppling Apr 5, 2026
0d07f04
fix(core): error handl, RAW_CAP, recursion guard, atomic writes
aeppling Apr 5, 2026
a94e949
docs: consolidate to user-facing guide, remove duplicates and legacy …
FlorianBruniaux Apr 5, 2026
d813919
Merge pull request #1021 from rtk-ai/hotfix/proxy-childguard-signal
aeppling Apr 6, 2026
f5e7a41
Merge branch 'develop' into feat/refac-doc
aeppling Apr 6, 2026
6e55f89
docs: address Adrien's review — structure, missing content, agents
FlorianBruniaux Apr 6, 2026
12e57e8
merge: resolve CHANGELOG.md conflict (develop ← master)
aeppling Apr 6, 2026
d92c5d2
Merge pull request #1049 from rtk-ai/fix/resolve-merge-conflict
aeppling Apr 6, 2026
057f3a2
Merge pull request #997 from rtk-ai/develop
aeppling Apr 6, 2026
76f3b24
chore(master): release 0.35.0
github-actions[bot] Apr 6, 2026
8a7106c
Merge pull request #1050 from rtk-ai/release-please--branches--master…
aeppling Apr 6, 2026
aa6317f
Merge pull request #990 from TropicalDog17/fix/issue-948
aeppling Apr 6, 2026
6938a9d
docs: fix broken README links and reduce redundancy, point to docs site
FlorianBruniaux Apr 6, 2026
cea6e20
docs: add Star History and StarMapper to README
FlorianBruniaux Apr 6, 2026
47383e8
fix(security): correct email domain from .dev to .app
pszymkowiak Apr 7, 2026
da486bf
fix(tee): prevent panic on UTF-8 multi-byte truncation boundary
pszymkowiak Apr 7, 2026
c85a387
fix: report package-level failures (timeouts, signals) in go test sum…
tmchow Apr 1, 2026
15f666d
fix(telemetry): 7 bugs in enrichment — privacy leak, broken meta_usag…
pszymkowiak Apr 8, 2026
be5c057
fix(docs): update TELEMETRY.md to match code after review fixes
pszymkowiak Apr 8, 2026
224461b
Merge pull request #1029 from rtk-ai/feat/refac-doc
aeppling Apr 8, 2026
d0a3797
feat(init): add native support for Kilo Code and Google Antigravity
Yosoyepa Apr 6, 2026
4db7e86
docs: add --reset/--yes flags to docs/usage/AUDIT_GUIDE.md
claude Apr 8, 2026
514744e
docs: remove old docs/AUDIT_GUIDE.md path
claude Apr 8, 2026
3f15b89
Merge branch 'develop' into develop
vzwjustin Apr 8, 2026
644c50f
Merge pull request #1001 from rtk-ai/feat/telemetry-enrichment
aeppling Apr 9, 2026
0b1c32b
Merge pull request #959 from tmchow/osc/958-fix-timeout-summary
aeppling Apr 9, 2026
66b90f1
Merge pull request #802 from Yosoyepa/feat/add-new-agents
aeppling Apr 9, 2026
b735068
docs: add Windows setup instructions and troubleshooting
pszymkowiak Apr 9, 2026
d442799
fix(init): honor CODEX_HOME for Codex global paths
michaelschleiss Apr 9, 2026
fd0c87a
Update CLAUDE.md
aeppling Apr 9, 2026
c16713a
Merge pull request #890 from rtk-ai/fix/filter-truncation-621
aeppling Apr 9, 2026
b3936b8
fix(stream): stream engine & template + BlockHandler, RegexBlockFilte…
aeppling Apr 9, 2026
6d7a9f2
Merge pull request #936 from rtk-ai/chore/skills-frontmatter
aeppling Apr 10, 2026
1400788
Merge branch 'develop' into feat/pr-review-skill
aeppling Apr 10, 2026
21e67a1
Merge pull request #924 from rtk-ai/feat/pr-review-skill
aeppling Apr 10, 2026
2bb5265
fix(stream): P0 fixes from PR #956 review
aeppling Apr 10, 2026
f4074f8
fix(clippy): show full error blocks instead of truncated headline
ousamabenyounes Apr 10, 2026
a257688
Merge pull request #1096 from michaelschleiss/fix/codex-home-init-path
aeppling Apr 10, 2026
4a22820
feat(cicd): enforce cicd sast & package check
aeppling Apr 10, 2026
bcbf8ed
fix(ci): allow unsafe_code for libc signal handler
aeppling Apr 10, 2026
8857e17
fix(cicd): semgrep use docker (git action archived)
aeppling Apr 10, 2026
dc58775
docs(docs): stop manual CHANGELOG edits and use release please
aeppling Apr 10, 2026
71eeeda
feat(stream): P1 fixes from PR #956 review
aeppling Apr 10, 2026
909d8f4
Merge branch 'develop' into fix/release-please-changelog
aeppling Apr 10, 2026
95d9d13
Merge pull request #1141 from ousamabenyounes/fix/issue-602
aeppling Apr 10, 2026
cce0481
Update troubleshooting.md
aeppling Apr 10, 2026
6a5bc84
fix(telemetry): RGPD-compliant, consent gate, erasure, privacy controls
aeppling Apr 10, 2026
577c311
fix(curl): skip JSON schema conversion for internal/localhost URLs
iRonin Apr 10, 2026
40462c0
fix(hooks): ensure default permission verdict prompts user for confir…
iRonin Apr 10, 2026
40c9dbc
fix(hooks): require all segments to match allow rules (#1213)
pszymkowiak Apr 11, 2026
2ba8d37
Merge pull request #270 from KuSh/pnpm-filters
aeppling Apr 11, 2026
aaf4d1d
Merge pull request #422 from KuSh/cleanup-warnings
aeppling Apr 11, 2026
9979c69
fix(git): re-insert -- separator when clap consumes it from git diff …
ousamabenyounes Apr 11, 2026
9722d5e
fix(go): prevent double-counting failures when package-level fail cas…
ousamabenyounes Apr 11, 2026
840571f
fix(core): review 956 various fix
aeppling Apr 11, 2026
f68fa00
fix(ccusage): add --yes flag and warn when falling back to npx
davidalecrim1 Apr 11, 2026
ba235d8
fix(pnpm): list command not working
KuSh Apr 12, 2026
d22759b
feat(benchmark): add multipass VM integration test suite
pszymkowiak Mar 25, 2026
d13c185
fix(benchmark): address review feedback from @FlorianBruniaux
pszymkowiak Mar 26, 2026
1fbb6d9
feat(benchmark): add Swift ecosystem tests (6 commands + savings)
pszymkowiak Mar 26, 2026
6634712
Update CHANGELOG.md
aeppling Apr 12, 2026
4fc15ef
Merge pull request #1220 from ousamabenyounes/fix/issue-958
aeppling Apr 12, 2026
87ee81f
fix(benchmark): address PR review feedback
pszymkowiak Apr 12, 2026
7d99c9e
Update CHANGELOG.md
aeppling Apr 12, 2026
57502a5
Merge pull request #588 from GokhanKabar/fix/pytest-quiet-mode-no-tes…
aeppling Apr 12, 2026
6e7863b
Merge pull request #830 from rtk-ai/feat/multipass-integration-tests
aeppling Apr 12, 2026
2e4cc4b
fix(telemetry): consent, erasure, auth, docs
aeppling Apr 12, 2026
b6bc98a
Update CHANGELOG.md
aeppling Apr 12, 2026
8adea26
Update Cargo.toml
aeppling Apr 12, 2026
a4ec385
Update .release-please-manifest.json
aeppling Apr 12, 2026
7821e98
fix(telemetry): non-terminal consent, single config load
aeppling Apr 12, 2026
8156081
fix(telemetry): clean code
aeppling Apr 12, 2026
bab3a53
feat(discover): handle more npm/npx/pnpm/pnpx patterns
KuSh Mar 6, 2026
325a42e
fix: remove pnpx -> rtk pnpx rule as rtk pnpx command doesn't exist
KuSh Mar 9, 2026
f936138
feat(pnpm): handle pnpm build rewrite
KuSh Mar 12, 2026
c47edac
chore: fix clippy warning
KuSh Apr 11, 2026
45938b2
feat(js): distinguish between `jest` and `vitest` and don't rewrite `…
KuSh Apr 11, 2026
70610da
fix(vitest): rework command to handle differences between vitest and …
KuSh Apr 12, 2026
010596c
Revert "feat(pnpm): handle pnpm build rewrite"
KuSh Apr 12, 2026
630f0a2
Add liquibase TOML filter
s2005 Apr 5, 2026
4f4e4d2
fix(golangci-lint): restore run wrapper and align guidance
mgierok Mar 24, 2026
d85303e
fix(discover): preserve golangci-lint flags in rewrite
mgierok Mar 24, 2026
24f2ada
fix(golangci-lint): support inline global flags before run
mgierok Mar 24, 2026
dbeeaed
fix(find): include hidden files when pattern targets dotfiles (#1101)
ousamabenyounes Apr 10, 2026
3db8070
fix(permissions): glob_matches middle-wildcard matches commands witho…
ousamabenyounes Apr 10, 2026
6b76fdb
fix(git): remove -u short alias from --ultra-compact to fix git push -u
ousamabenyounes Apr 10, 2026
aa54613
Merge pull request #935 from Bortlesboat/fix/empty-pr-issue-list-output
FlorianBruniaux Apr 13, 2026
3606bce
Merge pull request #940 from niklasmarderx/fix/yadm-support-567
FlorianBruniaux Apr 13, 2026
fadd46b
Merge pull request #970 from zerone0x/fix/issue-968-hook-spawn-eagain
FlorianBruniaux Apr 13, 2026
f86c152
Merge pull request #961 from chojs23/fix/invalid-gh-pr-status-json-field
FlorianBruniaux Apr 13, 2026
8735db5
Merge pull request #1017 from rtk-ai/feat/skills-dirs-and-command-hints
FlorianBruniaux Apr 13, 2026
4093d5c
Merge pull request #1094 from rtk-ai/docs/windows-instructions
FlorianBruniaux Apr 13, 2026
a9e857e
Merge pull request #1036 from s2005/feat/liquibase
FlorianBruniaux Apr 13, 2026
24875a2
Merge pull request #798 from mgierok/fix/golangci-lint-run-wrapper-de…
FlorianBruniaux Apr 13, 2026
e09a53e
Merge pull request #1181 from rtk-ai/rgpd-telemetry
FlorianBruniaux Apr 13, 2026
0911bb7
Merge pull request #1067 from rtk-ai/fix/security-email
FlorianBruniaux Apr 13, 2026
b41be60
Merge pull request #1072 from rtk-ai/fix/tee-utf8-panic
FlorianBruniaux Apr 13, 2026
8f28a05
Merge pull request #1173 from iRonin/fix/hook-auto-allow-bypass
FlorianBruniaux Apr 13, 2026
60c8416
Merge pull request #1214 from rtk-ai/fix/permission-compound-allow-es…
FlorianBruniaux Apr 13, 2026
3223c76
Merge pull request #1172 from iRonin/fix/curl-json-schema-values
FlorianBruniaux Apr 13, 2026
b61f672
Merge pull request #1227 from davidalecrim1/fix/cc-economics-hang
FlorianBruniaux Apr 13, 2026
9be5cc2
Merge pull request #1239 from KuSh/fix-pnpm-list
FlorianBruniaux Apr 13, 2026
e3a86a4
Merge pull request #1199 from ousamabenyounes/fix/issue-1101
FlorianBruniaux Apr 13, 2026
8126a20
Merge pull request #1200 from ousamabenyounes/fix/issue-1105
FlorianBruniaux Apr 13, 2026
1436c2d
Merge pull request #1188 from ousamabenyounes/fix/git-push-u-flag-con…
FlorianBruniaux Apr 13, 2026
f2985ac
Merge pull request #1217 from ousamabenyounes/fix/issue-1215
FlorianBruniaux Apr 13, 2026
314978c
Merge pull request #1052 from rtk-ai/develop
aeppling Apr 13, 2026
efa8e86
chore(master): release 0.36.0
github-actions[bot] Apr 13, 2026
a699357
Merge pull request #1275 from rtk-ai/release-please--branches--master…
aeppling Apr 13, 2026
9e96caa
Merge pull request #355 from KuSh/pnpx+dlx
aeppling Apr 13, 2026
906dedd
Merge remote-tracking branch 'origin/develop' into feat-hook-engine
aeppling Apr 13, 2026
82c62eb
fix(discover): weighted savings rate per bucket, decimal already_rtk …
FlorianBruniaux Apr 14, 2026
4c9b528
docs: Adrien review — hierarchy, counts, consistency, gaps
FlorianBruniaux Apr 14, 2026
5916ecd
fix: rename ship.md to ship/SKILL.md to match develop
aeppling Apr 14, 2026
0f93f0e
Merge branch 'develop' into fix/release-please-changelog
aeppling Apr 14, 2026
7591a14
Merge pull request #1151 from rtk-ai/fix/release-please-changelog
aeppling Apr 14, 2026
dfc009a
restore cursor and copilot hook scripts for backward compat
aeppling Apr 14, 2026
e7b7f9a
Merge pull request #956 from rtk-ai/feat-hook-engine
aeppling Apr 15, 2026
71baf2b
making curl_cmd use force_tee_hint
JBF1991 Apr 14, 2026
92bbc8a
fixing bad merge
JBF1991 Apr 15, 2026
80bc7fb
documentation
JBF1991 Apr 15, 2026
d34389c
fix: P0+P1 fixes from pre-merge review of hook engine
aeppling Apr 16, 2026
9bdf435
fix: grep false negatives, output mangling, and truncation annotations
BadassBison Mar 26, 2026
e92d099
fix(runner): preserve fd separation on command failure
aeppling Apr 16, 2026
a1d46f3
fix(stream): missing stderr fields
aeppling Apr 16, 2026
d8ddefe
fix: isolate cursor hook tests from local settings (determinist)
aeppling Apr 16, 2026
df8e035
Merge pull request #1346 from rtk-ai/feat-hook-engine
aeppling Apr 16, 2026
953bb11
Merge master into develop to resolve conflicts
aeppling Apr 17, 2026
22ef287
Merge pull request #1359 from rtk-ai/fix-conflict-next-release
aeppling Apr 17, 2026
6608005
Merge pull request #1277 from rtk-ai/develop
aeppling Apr 17, 2026
75bcf9d
chore(master): release 0.37.0
github-actions[bot] Apr 17, 2026
6d2e5e5
Merge pull request #1360 from rtk-ai/release-please--branches--master…
aeppling Apr 17, 2026
9673727
Merge pull request #1304 from rtk-ai/docs/adrien-review
aeppling Apr 18, 2026
ea56548
Revert "fix(discover): weighted savings rate per bucket, decimal alre…
aeppling Apr 18, 2026
c8d6878
Merge pull request #1381 from rtk-ai/develop
aeppling Apr 18, 2026
92823bf
chore(master): release 0.37.1
github-actions[bot] Apr 18, 2026
5cd375e
Reapply "fix(discover): weighted savings rate per bucket, decimal alr…
aeppling Apr 18, 2026
5c9e1ac
Merge pull request #1382 from rtk-ai/release-please--branches--master…
aeppling Apr 18, 2026
e8a3bca
adding edge case comments and a constant for max response size
JBF1991 Apr 18, 2026
a724375
docs(contributing): coding practices v1
aeppling Apr 18, 2026
176ceb4
Merge pull request #1310 from JBF1991/feat/curl-cmd-no-filter
aeppling Apr 18, 2026
42d3161
fix(discover): exclude_commands bypass for env-prefix, sub cmd + regex
aeppling Apr 19, 2026
2e401ac
fix(docs): add missing docs for exclude commands patterns
aeppling Apr 19, 2026
0ea115b
fix(discover): word boundary in exclude_commands
aeppling Apr 19, 2026
0e29650
fix(hooks): windows use 'rtk hook claude' no fallback
aeppling Apr 19, 2026
ca4c59c
Merge pull request #1398 from rtk-ai/fix/exclude-commands-bypass
aeppling Apr 19, 2026
115e448
fix(hooks): add regression test for windows native
aeppling Apr 19, 2026
13a73dd
fix(tests): windows regression test fix path
aeppling Apr 19, 2026
da3c432
Merge pull request #1399 from rtk-ai/fix/windows-go-binary-hook
aeppling Apr 19, 2026
f67ae3b
fix(install): resolve version via redirect to avoid API rate limits
xdm67x Apr 20, 2026
638b0d4
Merge pull request #1383 from rtk-ai/develop
aeppling Apr 20, 2026
0907b99
chore(master): release 0.37.2
github-actions[bot] Apr 20, 2026
80a6fe6
Merge pull request #1421 from rtk-ai/release-please--branches--master…
aeppling Apr 20, 2026
bc31f3f
feat(glab): add GitLab CLI (glab) command support
tnucera Mar 27, 2026
13188a8
fix(git): fix empty output when branch name contains '/' in git diff
binsee Apr 21, 2026
3bbbb49
Merge pull request #1147 from rtk-ai/fix/cicd-security-checks
aeppling Apr 21, 2026
00c5a36
Merge pull request #1384 from rtk-ai/coding-practices-v1
aeppling Apr 21, 2026
e3149cb
Merge pull request #1056 from vzwjustin/develop
aeppling Apr 21, 2026
048f2f9
Merge pull request #314 from tnucera/feat/glab-support
aeppling Apr 21, 2026
e070226
Merge pull request #1437 from binsee/fix/git-diff-branch-slash
pszymkowiak Apr 22, 2026
de41533
Merge pull request #791 from BadassBison/fix/grep-false-negatives-and…
aeppling Apr 22, 2026
5e1a641
Merge pull request #1414 from xdm67x/fix-install-api-rate-limit-fallback
pszymkowiak Apr 23, 2026
88d9f6a
fix(filters): benchmark ci update + fix stream filter quality
aeppling Apr 24, 2026
7681daf
fix(cicd):: no semgrep alert on sh call cicd
aeppling Apr 24, 2026
70b36b4
fix(tracking): test env path
aeppling Apr 24, 2026
5e84e94
fix(npm): regex match end line
aeppling Apr 24, 2026
7e3690a
fix: remove wrong cicd benchmark + npm test regex
aeppling Apr 25, 2026
e7ae6bf
fix(benchmark): extract format_diff_changes + remove wrong diff test
aeppling Apr 25, 2026
137af04
Merge pull request #1501 from rtk-ai/benchmark-cicd-update
aeppling Apr 25, 2026
2c4569c
fix(npx): dispatch unknown tools to npx instead of npm
tmchow Apr 22, 2026
4d5c2fc
refactor(npx): use shared runner::run_passthrough_cmd helper
tmchow Apr 23, 2026
614e562
refactor(npx): consolidate npm/npx execution in npm_cmd
tmchow Apr 25, 2026
2ad1579
refactor(runner): drop unused run_passthrough_cmd helper
tmchow Apr 25, 2026
2d031f3
fix(discover): encode '.' as '-' in project path slug
niklasmarderx Apr 23, 2026
73a05c3
fix(discover): also encode '_', '\', and non-ASCII chars in project p…
niklasmarderx Apr 25, 2026
323cc3d
refactor(discover): extract SANITIZED_CHARS constant in encode_projec…
Apr 26, 2026
81a1be6
fix(stream): route to respective fd
aeppling Apr 28, 2026
e6c2523
fix(benchmark): capture all fd for stream cmd benchmark
aeppling Apr 28, 2026
c590bd6
fix(benchmark): benchmark capture all fd only stream
aeppling Apr 28, 2026
605e335
Merge pull request #1579 from rtk-ai/fix/stream-stderr-routing
aeppling Apr 29, 2026
d327724
fix(stream): add semgrep flag for sh tests
aeppling Apr 29, 2026
7cfcdbe
Merge pull request #1611 from rtk-ai/fix/remove-sh-from-tests
aeppling Apr 29, 2026
705ea23
Merge pull request #1439 from rtk-ai/develop
aeppling Apr 29, 2026
d1467e2
hotfix(cicd): add git app token for release please
aeppling Apr 29, 2026
edfd53c
Update cd.yml
aeppling Apr 29, 2026
c906873
Merge pull request #1628 from rtk-ai/hotfix/cicd/use-git-app
aeppling Apr 29, 2026
8b15cd8
Merge pull request #1629 from rtk-ai/develop
aeppling Apr 29, 2026
9d18229
hotfix(cicd): authorize dispatch for release please + git app for bump
aeppling Apr 29, 2026
bdfa559
Merge branch 'hotfix/cicd/use-git-app' of https://github.com/rtk-ai/r…
aeppling Apr 29, 2026
02cf39e
hotfix(cicd): git app token for artefact
aeppling Apr 29, 2026
282ebf8
Merge pull request #1630 from rtk-ai/hotfix/cicd/use-git-app
aeppling Apr 29, 2026
42930e9
Merge pull request #1631 from rtk-ai/develop
aeppling Apr 29, 2026
6759e01
chore(master): release 0.38.0
rtk-release-bot[bot] Apr 29, 2026
4338f02
Merge pull request #1632 from rtk-ai/release-please--branches--master…
aeppling Apr 29, 2026
51e5fc8
fork: strip telemetry
princess-myra May 6, 2026
fb0be1c
fork: skip rewrite for curl/wget pipes
princess-myra May 6, 2026
4744816
fork: skip rewrite for shell function definitions
princess-myra May 6, 2026
9c5fef4
fork: bump version to 0.38.0-algolia.1
princess-myra May 6, 2026
1d72598
fork: tighten semgrep rules — network access banned
princess-myra May 6, 2026
cf578c4
fork: rebrand and purge upstream references
princess-myra May 6, 2026
c3126bf
docs: restore Fork Policy + Upstream Catchup Procedure in CLAUDE.md
princess-myra May 6, 2026
97f8f36
fork: post-rebuild cleanup
princess-myra May 6, 2026
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
4 changes: 2 additions & 2 deletions .claude/agents/rust-rtk.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: rust-rtk
description: Expert Rust developer for RTK - CLI proxy patterns, filter design, performance optimization
model: claude-sonnet-4-5-20250929
model: sonnet
tools: Read, Write, Edit, MultiEdit, Bash, Grep, Glob
---

Expand Down Expand Up @@ -509,7 +509,7 @@ rtk newcmd args

- Update `CLAUDE.md` Module Responsibilities table
- Update `README.md` with command support
- Update `CHANGELOG.md`
- CHANGELOG.md is auto-generated by release-please — do not edit manually

## Performance Targets

Expand Down
8 changes: 4 additions & 4 deletions .claude/agents/technical-writer.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ rtk --version # Should show rtk X.Y.Z

**Option 2: From Source**
```bash
git clone https://github.com/rtk-ai/rtk.git
git clone https://github.com/algolia/rtk.git
cd rtk
cargo install --path .
rtk --version # Verify installation
Expand All @@ -130,7 +130,7 @@ rtk gain # Should show token savings analytics

**From Source** (Cargo required):
```bash
git clone https://github.com/rtk-ai/rtk.git
git clone https://github.com/algolia/rtk.git
cd rtk
cargo install --path .

Expand All @@ -141,7 +141,7 @@ rtk --version

**Binary Download** (faster):
```bash
curl -sSL https://github.com/rtk-ai/rtk/releases/download/v0.16.0/rtk-linux-x86_64 -o rtk
curl -sSL https://github.com/algolia/rtk/releases/download/v0.16.0/rtk-linux-x86_64 -o rtk
chmod +x rtk
sudo mv rtk /usr/local/bin/
rtk --version
Expand Down Expand Up @@ -172,7 +172,7 @@ rtk --version
- **Fix**: Uninstall and reinstall correct RTK
```bash
cargo uninstall rtk
cargo install --path . # From rtk-ai/rtk repo
cargo install --path . # From algolia/rtk repo
rtk gain --help # Should work
```
```
Expand Down
4 changes: 2 additions & 2 deletions .claude/commands/diagnose.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ options:

### Fix 1 : Installer RTK localement
```bash
cd /Users/florianbruniaux/Sites/rtk-ai/rtk
# Depuis la racine du repo RTK
cargo install --path .
# Vérifier installation
which rtk && rtk --version
Expand Down Expand Up @@ -345,7 +345,7 @@ chmod +x .claude/hooks/*.sh
**Upgrade recommendation**: If running v0.15.x or older, upgrade to v0.16.x:

```bash
cd /Users/florianbruniaux/Sites/rtk-ai/rtk
# From the RTK repo root
git pull origin main
cargo install --path . --force
rtk --version # Should show 0.16.x or newer
Expand Down
1 change: 1 addition & 0 deletions .claude/commands/tech/codereview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
model: sonnet
description: RTK Code Review — Review locale pre-PR avec auto-fix
argument-hint: "[--fix] [file-pattern]"
---

# RTK Code Review
Expand Down
1 change: 1 addition & 0 deletions .claude/commands/tech/remove-worktree.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
model: haiku
description: Remove a specific worktree (directory + git reference + branch)
argument-hint: "<branch-name>"
---

# Remove Worktree
Expand Down
1 change: 1 addition & 0 deletions .claude/commands/tech/worktree-status.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
model: haiku
description: Worktree Cargo Check Status
argument-hint: "<branch-name>"
---

# Worktree Status Check
Expand Down
1 change: 1 addition & 0 deletions .claude/commands/tech/worktree.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
model: haiku
description: Git Worktree Setup for RTK
argument-hint: "<branch-name>"
---

# Git Worktree Setup
Expand Down
1 change: 1 addition & 0 deletions .claude/commands/worktree-status.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
model: haiku
description: Check background cargo check status for a git worktree
argument-hint: "<branch-name>"
---

# Worktree Status Check
Expand Down
1 change: 1 addition & 0 deletions .claude/commands/worktree.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
model: haiku
description: Git Worktree Setup for RTK (Rust project)
argument-hint: "<branch-name>"
---

# Git Worktree Setup
Expand Down
6 changes: 2 additions & 4 deletions .claude/hooks/rtk-suggest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,8 @@ elif echo "$FIRST_CMD" | grep -qE '^head\s+'; then
fi

# --- JS/TS tooling ---
elif echo "$FIRST_CMD" | grep -qE '^(pnpm\s+)?vitest(\s|$)'; then
SUGGESTION="rtk vitest run"
elif echo "$FIRST_CMD" | grep -qE '^pnpm\s+test(\s|$)'; then
SUGGESTION="rtk vitest run"
elif echo "$FIRST_CMD" | grep -qE '^(pnpm\s+)?vitest(\s+run)?(\s|$)'; then
SUGGESTION="rtk vitest"
elif echo "$FIRST_CMD" | grep -qE '^pnpm\s+tsc(\s|$)'; then
SUGGESTION="rtk tsc"
elif echo "$FIRST_CMD" | grep -qE '^(npx\s+)?tsc(\s|$)'; then
Expand Down
3 changes: 1 addition & 2 deletions .claude/rules/search-strategy.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ src/
│ ├── utils.rs ← strip_ansi, truncate, execute_command
│ ├── filter.rs ← Language-aware code filtering engine
│ ├── toml_filter.rs ← TOML DSL filter engine
│ ├── display_helpers.rs ← Terminal formatting helpers
│ └── telemetry.rs ← Analytics ping
│ └── display_helpers.rs ← Terminal formatting helpers
├── hooks/ ← Hook system
│ ├── init.rs ← rtk init command
│ ├── rewrite_cmd.rs ← rtk rewrite command
Expand Down
7 changes: 7 additions & 0 deletions .claude/skills/code-simplifier/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ triggers:
- "over-engineered"
- "refactor this"
- "make this idiomatic"
allowed-tools:
- Read
- Grep
- Glob
- Edit
effort: low
tags: [rust, simplify, refactor, idioms, rtk]
---

# RTK Code Simplifier
Expand Down
6 changes: 6 additions & 0 deletions .claude/skills/design-patterns/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ triggers:
- "how to structure"
- "best pattern for"
- "refactor to pattern"
allowed-tools:
- Read
- Grep
- Glob
effort: medium
tags: [rust, design-patterns, architecture, newtype, builder, rtk]
---

# RTK Rust Design Patterns
Expand Down
18 changes: 17 additions & 1 deletion .claude/skills/issue-triage/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
---
name: issue-triage
description: >
Issue triage: audit open issues, categorize, detect duplicates, cross-ref PRs, risk assessment, post comments.
Args: "all" for deep analysis of all, issue numbers to focus (e.g. "42 57"), "en"/"fr" for language, no arg = audit only in French.
allowed-tools:
- Bash
- Read
- Grep
effort: medium
tags: [triage, issues, github, categorize, duplicates, risk]
---

# Issue Triage
Expand Down Expand Up @@ -155,7 +162,16 @@ Si toujours ambigu, demander à l'utilisateur via `AskUserQuestion`.

Après affichage du tableau de triage, copier dans le presse-papier :
```bash
pbcopy <<'EOF'
# Cross-platform clipboard
clip() {
if command -v pbcopy &>/dev/null; then pbcopy
elif command -v xclip &>/dev/null; then xclip -selection clipboard
elif command -v wl-copy &>/dev/null; then wl-copy
else cat
fi
}

clip <<'EOF'
{tableau de triage complet}
EOF
```
Expand Down
8 changes: 4 additions & 4 deletions .claude/skills/issue-triage/templates/issue-comment.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ To move forward, we need the following:
{What happens once the info is provided — e.g., "Once confirmed, we'll prioritize this for the next release."}

---
*Triaged via [rtk](https://github.com/rtk-ai/rtk) `/issue-triage`*
*Triaged via [rtk](https://github.com/algolia/rtk) `/issue-triage`*
```

---
Expand All @@ -53,7 +53,7 @@ This issue covers the same problem as #{original_number}: **{original_title}**.
If your situation differs in an important way (different command, different OS, different error message), please reopen and add that context. Otherwise, follow the original issue for updates.

---
*Triaged via [rtk](https://github.com/rtk-ai/rtk) `/issue-triage`*
*Triaged via [rtk](https://github.com/algolia/rtk) `/issue-triage`*
```

---
Expand All @@ -74,7 +74,7 @@ If this is still relevant:
Thanks for taking the time to report it.

---
*Triaged via [rtk](https://github.com/rtk-ai/rtk) `/issue-triage`*
*Triaged via [rtk](https://github.com/algolia/rtk) `/issue-triage`*
```

---
Expand All @@ -99,7 +99,7 @@ After review, this request falls outside RTK's current design goals.
If the use case evolves or the scope changes in a future version, feel free to reopen with updated context.

---
*Triaged via [rtk](https://github.com/rtk-ai/rtk) `/issue-triage`*
*Triaged via [rtk](https://github.com/algolia/rtk) `/issue-triage`*
```

---
Expand Down
Loading