4d605bf0d819df901a0332bbb320dc849fdd82e46c8c07981d7b4d7c6509323ffb1fe19f45e8af1cAuthored: 3 days ago (Tue, 28 Jul 2026 16:04:13 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>6c8c07981d7b4d7c6509323ffb1fe19f45e8af1cAuthored: 3 days ago (Tue, 28 Jul 2026 16:04:13 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-019fa965-aa5f-7099-85b4-a9679d2c8bd36c8c07981d7b4d7c6509323ffb1fe19f45e8af1cAuthored: 3 days ago (Tue, 28 Jul 2026 16:04:13 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>2f3814ca5e6cfcbd504ff86b8120f7e6b7266f56Authored: 3 days ago (Tue, 28 Jul 2026 15:47:58 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>2f3814ca5e6cfcbd504ff86b8120f7e6b7266f56Authored: 3 days ago (Tue, 28 Jul 2026 15:47:58 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-019fa965-aa5f-7099-85b4-a9679d2c8bd32f3814ca5e6cfcbd504ff86b8120f7e6b7266f56Authored: 3 days ago (Tue, 28 Jul 2026 15:47:58 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>acd09c0a6cdda07a073047087388c49a76d8fd8cAuthored: 4 weeks ago (Fri, 3 Jul 2026 10:53:34 +0000)Match: noreply@anthropic.com480edb45e323daf21993c32d386a457ee8c23e96Authored: 1 month ago (Wed, 1 Jul 2026 17:00:32 +0000)Match: noreply@anthropic.come5b65a2ce31665ea517145fa7788c48fd1583c50Authored: 1 month ago (Sat, 27 Jun 2026 06:58:13 +0000)Match: This PR was largely generated by Claude Code and fully reviewed/refined7595203bed4f7dde58951c91660f973e3a65a8a7Authored: 1 month ago (Thu, 11 Jun 2026 12:43:34 +0000)Match: noreply@anthropic.combd365e1aa96133b7876221aa7b58dabb3c58e040Authored: 1 month ago (Fri, 5 Jun 2026 21:21:27 +0000)Match: noreply@anthropic.com7837563ed6583d9b29565b926a0272daa251a887Authored: 1 month ago (Fri, 5 Jun 2026 19:03:11 +0000)Match: noreply@anthropic.comeb5c1c7220121c8616160e10cb1aa664166a06f3Authored: 2 months ago (Sun, 31 May 2026 14:35:11 +0000)Match: noreply@anthropic.com2e5ad917eb4e325a3dbb161c3f41208a8cd35e44Authored: 2 months ago (Tue, 26 May 2026 16:20:02 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)9910a1a4753c9e135cd1add4119624f86d8167aaAuthored: 2 months ago (Mon, 25 May 2026 22:06:21 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>0708f932a51d7e4a0d1022a01f73d0267d42660dAuthored: 2 months ago (Mon, 25 May 2026 20:43:04 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>0b6d91e531a14c70f25bb1c8cd4a376a89bad7a4Authored: 2 months ago (Mon, 25 May 2026 20:43:01 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>14d9e600acf274f9b04da0dd2695d092aa93c3b6Authored: 2 months ago (Thu, 21 May 2026 02:50:03 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>88d30bb30a02459a97e49fbb0817748422d6f65aAuthored: 2 months ago (Thu, 21 May 2026 02:50:03 +0000)Match: Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>5ea45919d7090a1fd3f77fe75eaddd97fd54f3bdAuthored: 2 months ago (Mon, 11 May 2026 15:46:56 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>df44c6dd8344544d614e4dbf121b60e7149244dbAuthored: 2 months ago (Mon, 4 May 2026 16:39:02 +0000)Match: noreply@anthropic.comb1b01741f6c0d694bb9e19daa1a77874676a84eaAuthored: 2 months ago (Mon, 4 May 2026 14:57:56 +0000)Match: noreply@anthropic.com248df8e7aadeca395007857dd7f82d4505ace6a6Authored: 2 months ago (Mon, 4 May 2026 14:57:37 +0000)Match: noreply@anthropic.com14c06312d541c7f655cfa134062422bd8dc3551eAuthored: 3 months ago (Sat, 25 Apr 2026 16:53:37 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>8e2a13cb6094561a693e47e587e23abdcbb791d6Authored: 3 months ago (Sat, 25 Apr 2026 16:22:59 +0000)Match: Assisted-by: OpenAI GPT-5.4560b7ba8e853d1744a04915b9c62062f992310a0Authored: 3 months ago (Sat, 25 Apr 2026 16:18:21 +0000)Match: Assisted-by: OpenAI GPT-5.40343a4d98fdecb58306f8d8712455b496cf8b2d1Authored: 3 months ago (Thu, 23 Apr 2026 16:40:01 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>fe725b5da19d5019f3b4d1338cfe342f63257e5fAuthored: 3 months ago (Thu, 23 Apr 2026 16:27:58 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>8c5b8ac3c0ad607e78611dcae2b1743cd99e50d5Authored: 3 months ago (Thu, 23 Apr 2026 14:08:58 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>5aef2541b044e1c68bf830aa6878e07e7128c301Authored: 3 months ago (Thu, 23 Apr 2026 14:06:21 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>c32e88c6a7700d38de3b695c2991c0d7e11eaf71Authored: 3 months ago (Thu, 23 Apr 2026 05:40:13 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>fe2a909782607b6046b2a93d866b4ba86b361a94Authored: 3 months ago (Thu, 23 Apr 2026 05:32:49 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>61fce4d0a4a117c4433be0fff4b4e7681f33bdf1Authored: 3 months ago (Thu, 23 Apr 2026 05:32:47 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>ef7ecbd3e5f389402d5030163462ab39ba897630Authored: 3 months ago (Thu, 23 Apr 2026 05:31:06 +0000)Match: Co-authored-by: Claude <noreply@anthropic.com>e9a196c67bf5377be1787feb562ecadb5f630a33Authored: 3 months ago (Tue, 21 Apr 2026 12:43:21 +0000)Match: noreply@anthropic.come9a196c67bf5377be1787feb562ecadb5f630a33Authored: 3 months ago (Tue, 21 Apr 2026 12:43:21 +0000)Match: Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>2e169c42e8334bdd343b17cd3489281d32cd5044Authored: 3 months ago (Mon, 13 Apr 2026 10:47:47 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>2bdc6bb1f7f2a6093d1e50484fba4aac9e7334a7Authored: 3 months ago (Mon, 13 Apr 2026 10:47:47 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>335d7f01db65476aefb3e76d9df90a9456757558Authored: 4 months ago (Fri, 27 Mar 2026 13:04:09 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>c5bb97bcbda89ffb9e715a41727dcd61bdd70dd3Authored: 4 months ago (Wed, 25 Mar 2026 19:31:56 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>81e21e4d0a4e6f3a12004542a907c55c2f3b587aAuthored: 4 months ago (Tue, 24 Mar 2026 19:12:57 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>68378a0bb8a6e84e568838bfe5b1f92941c2ef50Authored: 4 months ago (Tue, 24 Mar 2026 17:04:50 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>ce99300513dff19fade309ca4881fc45517424f7Authored: 4 months ago (Tue, 24 Mar 2026 16:12:35 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>deeda4618691525e977886135aa4ff18b7f81caaAuthored: 4 months ago (Tue, 24 Mar 2026 16:03:33 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>a35f84db32e88b93bcff19317365ee93f75839d1Authored: 4 months ago (Tue, 24 Mar 2026 15:35:49 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>d5aef6e845ed72584aba3a129268d40a9694b568Authored: 4 months ago (Tue, 24 Mar 2026 07:08:29 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>f9d3b1aafb4131ab8f9d9a362832ec428bf1cabcAuthored: 4 months ago (Tue, 24 Mar 2026 07:07:31 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>74c6ffe78e4b98e58600f22f37a8433f44b53876Authored: 4 months ago (Tue, 24 Mar 2026 07:05:40 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>014873e539a6183f82617234fe57ba3983a764efAuthored: 4 months ago (Tue, 24 Mar 2026 07:03:53 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>4df71bcad75a6177b33bea33287982efadef69e8Authored: 4 months ago (Tue, 24 Mar 2026 07:02:50 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>c5092b09ded689983b674d3d285e4796bf86f677Authored: 4 months ago (Tue, 24 Mar 2026 05:17:49 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>7d31d9b57f7064f74cd8a098189d2f9248ef4dd5Authored: 4 months ago (Tue, 24 Mar 2026 03:23:24 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>c1e616c6cda402c6823d97dba89dde690808f2b7Authored: 4 months ago (Mon, 23 Mar 2026 19:52:02 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>f2773d42c1c4cc8750bfe6298397f2aa4a93340dAuthored: 4 months ago (Mon, 23 Mar 2026 19:29:59 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>5ef2da8127501083abdeb623df45674b7439ea45Authored: 4 months ago (Mon, 23 Mar 2026 19:09:32 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>909e733120672e643645605f8bfc2759a1cb4df2Authored: 4 months ago (Mon, 23 Mar 2026 18:30:14 +0000)Match: Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>0af9938ad2f2fb84d8e00501716933029bc0ba65Authored: 4 months ago (Wed, 11 Mar 2026 16:45:09 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>90dc4315e2632faeb9771536cf526c46d33fc539Authored: 4 months ago (Tue, 10 Mar 2026 19:03:17 +0000)Match: Co-Authored-By: Claude <noreply@anthropic.com>7629130fb4f66262684d4b75d549b522d5943f59Authored: 4 months ago (Tue, 10 Mar 2026 15:52:00 +0000)Match: Co-Authored-By: Claude <noreply@anthropic.com>a6cd1b08af240e7be0b07163d78dac5efa6b1752Authored: 4 months ago (Tue, 10 Mar 2026 14:35:49 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>cfedda1a0e9197dfa7463a3a3aeb90ad980ab86fAuthored: 4 months ago (Tue, 10 Mar 2026 14:27:38 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>4885a53a98386da8b8e1c1cbff54e435d2c0dab3Authored: 4 months ago (Thu, 5 Mar 2026 00:35:54 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>7777dedd5f35ebbca89edf9dfdfe65b4a071d831Authored: 4 months ago (Thu, 5 Mar 2026 00:27:46 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d1468086efcb7ae83498c4660ecfa5c3aebd8b6aAuthored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>d1468086efcb7ae83498c4660ecfa5c3aebd8b6aAuthored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-019cb9fe-b11b-753f-99e7-8ecc52b73ec4d1468086efcb7ae83498c4660ecfa5c3aebd8b6aAuthored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>0fa12f89151d5332233c97308bdda8925f6627b9Authored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>0fa12f89151d5332233c97308bdda8925f6627b9Authored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-019cb9fe-b11b-753f-99e7-8ecc52b73ec40fa12f89151d5332233c97308bdda8925f6627b9Authored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>3ee8ef4f650f550698ee1e8e81e591511e195bf4Authored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>3ee8ef4f650f550698ee1e8e81e591511e195bf4Authored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-019cb9fe-b11b-753f-99e7-8ecc52b73ec43ee8ef4f650f550698ee1e8e81e591511e195bf4Authored: 4 months ago (Wed, 4 Mar 2026 18:43:51 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>19feaa058b333a559697fa21f7d600db0f2386fcAuthored: 5 months ago (Mon, 2 Mar 2026 00:23:08 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>34473b069bd74a729d001e3f71df3b03e890a739Authored: 5 months ago (Mon, 2 Mar 2026 00:23:08 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>6da660a9a5eb9e57175035d23434b4c44b1b4151Authored: 5 months ago (Mon, 2 Mar 2026 00:23:08 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>96f8f0d93c19efec5cc349f71965a405f5c9c2a3Authored: 5 months ago (Mon, 2 Mar 2026 00:23:08 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>2a41401463c36a73a6d9c1ce9f250d628cd4153cAuthored: 5 months ago (Fri, 27 Feb 2026 17:08:13 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b65261eb6643ace961e5ea548c329b3cbd646c40Authored: 5 months ago (Sat, 21 Feb 2026 04:37:54 +0000)Match: Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>32562e0c983cdbde986f0c6aef487d61c1253ae4Authored: 6 months ago (Tue, 20 Jan 2026 17:15:14 +0000)Match: Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>5ee56409c7bc06a7f881da1fdc18c91799a2b6d4Authored: 6 months ago (Mon, 19 Jan 2026 17:59:50 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>5ee56409c7bc06a7f881da1fdc18c91799a2b6d4Authored: 6 months ago (Mon, 19 Jan 2026 17:59:50 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-019bd74e-6b2b-731d-b43a-ac73b3460c325ee56409c7bc06a7f881da1fdc18c91799a2b6d4Authored: 6 months ago (Mon, 19 Jan 2026 17:59:50 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>2d9c83dbb7ee50471f8326f3687651d2a944c350Authored: 7 months ago (Fri, 12 Dec 2025 18:36:36 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)2d9c83dbb7ee50471f8326f3687651d2a944c350Authored: 7 months ago (Fri, 12 Dec 2025 18:36:36 +0000)Match: Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>a58e33c06bfdefec663a879b5f056f11a3d41a24Authored: 8 months ago (Sun, 30 Nov 2025 15:20:54 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>a58e33c06bfdefec663a879b5f056f11a3d41a24Authored: 8 months ago (Sun, 30 Nov 2025 15:20:54 +0000)Match: Amp-Thread-ID: https://ampcode.com/threads/T-976bc49a-7bfd-40bd-bbbb-38f66fc925ffa58e33c06bfdefec663a879b5f056f11a3d41a24Authored: 8 months ago (Sun, 30 Nov 2025 15:20:54 +0000)Match: Co-authored-by: Amp <amp@ampcode.com>AGENTS.mdTool: agents-md# Agent Development Guide
A file for [guiding coding agents](https://agents.md/).
## Commands
- **Build:** `zig build`
- If you're on macOS and don't need to build the macOS app, use
`-Demit-macos-app=false` to skip building the app bundle and speed up
compilation.
- **Test (Zig):** `zig build test`
- Prefer to run targeted tests with `-Dtest-filter` because the full
test suite is slow to run.
- **Test filter (Zig)**: `zig build test -Dtest-filter=<test name>`
- **Formatting (Zig)**: `zigCLAUDE.mdTool: claude-codeAGENTS.md.agentsTool: unspecifiednone