# Latest

**URL:** https://forum.codecrafters.io/latest.md

[Latest](https://forum.codecrafters.io/latest.md) · [Categories](https://forum.codecrafters.io/categories.md) · [Tags](https://forum.codecrafters.io/tags.md)

---

## [Cat command is getting failed](https://forum.codecrafters.io/t/cat-command-is-getting-failed/16284)

<div class="topic-metadata">

**Author:** [@sneha1010](https://forum.codecrafters.io/u/sneha1010)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 4:25am UTC](https://forum.codecrafters.io/t/cat-command-is-getting-failed/16284 "2026-09-22T04:25:58Z")

</div>

for single quotes challenge, how to implement cat command, without implementation it’s failing

---

## [Continuous read tool calls](https://forum.codecrafters.io/t/continuous-read-tool-calls/16281)

<div class="topic-metadata">

**Author:** [@aargeee](https://forum.codecrafters.io/u/aargeee)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 9:37pm UTC](https://forum.codecrafters.io/t/continuous-read-tool-calls/16281 "2026-09-14T21:37:47Z")

</div>

I’m stuck on Stage #FF2 My Prompt: explain what code is written in ./apple.py apple.py has simple hello world code in python The first user prompt is sent to the LLM, it responds back with a ReadFile tool call. I retu…

---

## [Test always times out, even when I just print hi](https://forum.codecrafters.io/t/test-always-times-out-even-when-i-just-print-hi/16278)

<div class="topic-metadata">

**Author:** [@adarsh-kishore786](https://forum.codecrafters.io/u/adarsh-kishore786)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 3:29pm UTC](https://forum.codecrafters.io/t/test-always-times-out-even-when-i-just-print-hi/16278 "2026-09-14T15:29:37Z")

</div>

I’m stuck on Stage #ND9 of building Sqlite using Clojure. My tests are always timing out, no errors, it just times out. Locally everything is running, even your\_program.sh. $ clj -M -m sqlite.core backup.db "select co…

---

## [Codecrafters ping command is not working](https://forum.codecrafters.io/t/codecrafters-ping-command-is-not-working/16280)

<div class="topic-metadata">

**Author:** [@AbhiGadhave11](https://forum.codecrafters.io/u/AbhiGadhave11)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 8:05am UTC](https://forum.codecrafters.io/t/codecrafters-ping-command-is-not-working/16280 "2026-09-14T08:05:49Z")

</div>

Hi, i’m trying to setup repository locally. i cloned it. went into the folder. installed codecrafters CLI. and now trying codecrafters ping to submit the step. But i got following error : abhijit@Abhijits-MacBook-Air c…

---

## [Invalid Peer Response](https://forum.codecrafters.io/t/invalid-peer-response/16276)

<div class="topic-metadata">

**Author:** [@thestuckster](https://forum.codecrafters.io/u/thestuckster)\
**Replies:** 1\
**Last updated:** [September 12, 2026, 1:36pm UTC](https://forum.codecrafters.io/t/invalid-peer-response/16276 "2026-09-12T13:36:14Z")

</div>

When doing the download a piece challenge the tracker isn’t returning a valid response \[your\_program\] Raw response body: d8:completei0e10:incompletei1e8:intervali60e12:min intervali60ee \[your\_program\] Unmarshalled resp…

---

## [New extension: Bitmaps (Redis)](https://forum.codecrafters.io/t/new-extension-bitmaps-redis/16258)

<div class="topic-metadata">

**Author:** [@yeswanth](https://forum.codecrafters.io/u/yeswanth)\
**Replies:** 2\
**Last updated:** [September 10, 2026, 7:05pm UTC](https://forum.codecrafters.io/t/new-extension-bitmaps-redis/16258 "2026-09-10T19:05:56Z")

</div>

The next extension for the Redis challenge is now live: Bitmaps. A Redis bitmap is a sequence of bits stored as a string, useful for tasks like tracking subscriptions or counting daily active users. By the end of th…

---

## [\[C, shell, IP1\] Empty line appears out of nowhere](https://forum.codecrafters.io/t/c-shell-ip1-empty-line-appears-out-of-nowhere/16264)

<div class="topic-metadata">

**Author:** [@zergitscher](https://forum.codecrafters.io/u/zergitscher)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 1:07pm UTC](https://forum.codecrafters.io/t/c-shell-ip1-empty-line-appears-out-of-nowhere/16264 "2026-09-08T13:07:13Z")

</div>

Hello. I’d like help with the stage in the title. I get an empty line that fails the test. I’m pretty sure I don’t print it and to confirm I copied someone else’s function, namely jolly-donkey-889683/src at main · cc-cod…

---

## [Getting RuntimeError: OPENROUTER\_API\_KEY is not set](https://forum.codecrafters.io/t/getting-runtimeerror-openrouter-api-key-is-not-set/16270)

<div class="topic-metadata">

**Author:** [@AkashMalasetty](https://forum.codecrafters.io/u/AkashMalasetty)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 12:56pm UTC](https://forum.codecrafters.io/t/getting-runtimeerror-openrouter-api-key-is-not-set/16270 "2026-09-08T12:56:48Z")

</div>

Hey I am getting following error as soon as I run the command ./your\_program.sh -p “How many tools are available to you in this request? Number only.” Error: Traceback (most recent call last): File “”, line 203, in \_ru…

---

## [Upgrade Git in Zig to 0.16.0](https://forum.codecrafters.io/t/upgrade-git-in-zig-to-0-16-0/16224)

<div class="topic-metadata">

**Author:** [@MrNemo64](https://forum.codecrafters.io/u/MrNemo64)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 12:47pm UTC](https://forum.codecrafters.io/t/upgrade-git-in-zig-to-0-16-0/16224 "2026-09-08T12:47:36Z")

</div>

I just tried out the Git in Zig but it is still using 0.15.1. Is there a plan to upgrade this? I have noticed that other challenges (Interpreter for example) already use 0.16.0 so is it just in the pipeline to be updated…

---

## [Support for Go 1.27](https://forum.codecrafters.io/t/support-for-go-1-27/16265)

<div class="topic-metadata">

**Author:** [@KrokaKrola](https://forum.codecrafters.io/u/KrokaKrola)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 7:05am UTC](https://forum.codecrafters.io/t/support-for-go-1-27/16265 "2026-09-08T07:05:04Z")

</div>

Hey! Are there any plans to update to Go 1.27 in the near future?

---

## [Referral code for codecrafters](https://forum.codecrafters.io/t/referral-code-for-codecrafters/16254)

<div class="topic-metadata">

**Author:** [@keshav-kaushikk](https://forum.codecrafters.io/u/keshav-kaushikk)\
**Replies:** 0\
**Last updated:** [September 2, 2026, 11:34am UTC](https://forum.codecrafters.io/t/referral-code-for-codecrafters/16254 "2026-09-02T11:34:04Z")

</div>

can someone give me a referral code for codecrafters.

---

## [I can't sumbit my test](https://forum.codecrafters.io/t/i-cant-sumbit-my-test/16249)

<div class="topic-metadata">

**Author:** [@Ahad888](https://forum.codecrafters.io/u/Ahad888)\
**Replies:** 3\
**Last updated:** [August 29, 2026, 7:57am UTC](https://forum.codecrafters.io/t/i-cant-sumbit-my-test/16249 "2026-08-29T07:57:18Z")

</div>

---

## [Ocaml version 5.5 not compiling on the codecrafters test engine](https://forum.codecrafters.io/t/ocaml-version-5-5-not-compiling-on-the-codecrafters-test-engine/16241)

<div class="topic-metadata">

**Author:** [@gitting-gud11](https://forum.codecrafters.io/u/gitting-gud11)\
**Replies:** 1\
**Last updated:** [August 27, 2026, 3:41pm UTC](https://forum.codecrafters.io/t/ocaml-version-5-5-not-compiling-on-the-codecrafters-test-engine/16241 "2026-08-27T15:41:26Z")

</div>

I am working on the HTTP server challenge in OCaml; however, it does not appear that version 5.4, the most recent one is supported on the test engine. My code works locally; however, it does not compile when testing citi…

---

## [Return type of #EF1 (Lists - Remove an element)](https://forum.codecrafters.io/t/return-type-of-ef1-lists-remove-an-element/16240)

<div class="topic-metadata">

**Author:** [@vilasp](https://forum.codecrafters.io/u/vilasp)\
**Replies:** 1\
**Last updated:** [August 19, 2026, 8:00pm UTC](https://forum.codecrafters.io/t/return-type-of-ef1-lists-remove-an-element/16240 "2026-08-19T20:00:03Z")

</div>

I’m running the test suite for #EF1 (Lists - Remove an element) but it seems like the return type is never accepted. If I pass an array according to docs it says expected Bulk string, and it I pass a Bulk string it says …

---

## [Why does the git keywords.lox not have the print keyword?](https://forum.codecrafters.io/t/why-does-the-git-keywords-lox-not-have-the-print-keyword/16232)

<div class="topic-metadata">

**Author:** [@MrNemo64](https://forum.codecrafters.io/u/MrNemo64)\
**Replies:** 1\
**Last updated:** [August 10, 2026, 12:51am UTC](https://forum.codecrafters.io/t/why-does-the-git-keywords-lox-not-have-the-print-keyword/16232 "2026-08-10T00:51:09Z")

</div>

The challenge says In this stage, you’ll add support for scanning reserved words, which are: and, class, else, false, for, fun, if, nil, or, print, return, super, this, true, var, while. I opened the book’s repositor…

---

## [Duplicate keys in JSON response](https://forum.codecrafters.io/t/duplicate-keys-in-json-response/16221)

<div class="topic-metadata">

**Author:** [@aniruddhaniranjan](https://forum.codecrafters.io/u/aniruddhaniranjan)\
**Replies:** 3\
**Last updated:** [August 10, 2026, 12:02am UTC](https://forum.codecrafters.io/t/duplicate-keys-in-json-response/16221 "2026-08-10T00:02:35Z")

</div>

Hi, while implementing/testing the write tool, sometimes I’m getting a response from the OpenAI client with duplicate keys in the JSON. Please see below where function arguments have two keys “parameter” \[your\_program\] …

---

## [Is there a list or table of stage names like JB1 to real names?](https://forum.codecrafters.io/t/is-there-a-list-or-table-of-stage-names-like-jb1-to-real-names/16228)

<div class="topic-metadata">

**Author:** [@edhowland](https://forum.codecrafters.io/u/edhowland)\
**Replies:** 1\
**Last updated:** [August 4, 2026, 1:14am UTC](https://forum.codecrafters.io/t/is-there-a-list-or-table-of-stage-names-like-jb1-to-real-names/16228 "2026-08-04T01:14:45Z")

</div>

I know that change was made to stage names that appear in the test logs to randomly chosen names. But, just looking at the logshow does one get back to the challenge and the individual names. Here is the example: teste…

---

## [Is there a 3 month plan discount](https://forum.codecrafters.io/t/is-there-a-3-month-plan-discount/16225)

<div class="topic-metadata">

**Author:** [@roundbrick](https://forum.codecrafters.io/u/roundbrick)\
**Replies:** 2\
**Last updated:** [August 3, 2026, 9:54am UTC](https://forum.codecrafters.io/t/is-there-a-3-month-plan-discount/16225 "2026-08-03T09:54:26Z")

</div>

Hello, I’m a “beginner” level programmer who discovered this platform toward the end of last month and I’m really enjoying doing the shell challenge. I just wanted to ask if there’s any discount on the 3 month plan as I…

---

## [\[TS\] Build your own Interpreter: Scanning: Number literals #kj0](https://forum.codecrafters.io/t/ts-build-your-own-interpreter-scanning-number-literals-kj0/16216)

<div class="topic-metadata">

**Author:** [@dwrth](https://forum.codecrafters.io/u/dwrth)\
**Replies:** 2\
**Last updated:** [August 3, 2026, 1:32am UTC](https://forum.codecrafters.io/t/ts-build-your-own-interpreter-scanning-number-literals-kj0/16216 "2026-08-03T01:32:37Z")

</div>

When printing a tokens literal like this, tests will sometimes pass: Number.isInteger(parseFloat(literal)) ? parseInt(literal) + '.0' : literal However, tests should always fail because this way of formatting the liter…

---

## [\#JV1 ls: \>: No such file or directory](https://forum.codecrafters.io/t/jv1-ls-no-such-file-or-directory/16217)

<div class="topic-metadata">

**Author:** [@VOIDPACKET-VP](https://forum.codecrafters.io/u/VOIDPACKET-VP)\
**Replies:** 5\
**Last updated:** [July 29, 2026, 3:38pm UTC](https://forum.codecrafters.io/t/jv1-ls-no-such-file-or-directory/16217 "2026-07-29T15:38:44Z")

</div>

I’m stuck on Stage #JV1 I’ve tried to separate the full command into 2 parts : the text (toRedirect) and the file (redirectionLocation) then used ofstream to handle the \> operator logic Here are my logs: \[tester::#JV1…

---

## [\#UN3 weird cat command error](https://forum.codecrafters.io/t/un3-weird-cat-command-error/16220)

<div class="topic-metadata">

**Author:** [@iAyman-coder](https://forum.codecrafters.io/u/iAyman-coder)\
**Replies:** 2\
**Last updated:** [July 29, 2026, 8:32am UTC](https://forum.codecrafters.io/t/un3-weird-cat-command-error/16220 "2026-07-29T08:32:51Z")

</div>

I’m stuck on Stage #QP2. I’ve tried to pass the “Builtin completion (#QP2)” stage from the “Build your own shell” tutorial. It passes the tests for this specific stage, but it shows that my implementation of the previou…

---

## [\#QP2 Tests receiving empty output/whitespace](https://forum.codecrafters.io/t/qp2-tests-receiving-empty-output-whitespace/16215)

<div class="topic-metadata">

**Author:** [@babanini95](https://forum.codecrafters.io/u/babanini95)\
**Replies:** 4\
**Last updated:** [July 27, 2026, 7:54am UTC](https://forum.codecrafters.io/t/qp2-tests-receiving-empty-output-whitespace/16215 "2026-07-27T07:54:55Z")

</div>

I’m stuck on Stage #QP2. I’ve found some issue that similar to this issue. I’m using linenoise to help me add command autocomplete feature. But somehow the test receiving whitespace when testing previous stage and I can…

---

## [Difficulty of CodeCrafters Challenges](https://forum.codecrafters.io/t/difficulty-of-codecrafters-challenges/16205)

<div class="topic-metadata">

**Author:** [@Abdurrazzaq5](https://forum.codecrafters.io/u/Abdurrazzaq5)\
**Replies:** 3\
**Last updated:** [July 23, 2026, 2:13pm UTC](https://forum.codecrafters.io/t/difficulty-of-codecrafters-challenges/16205 "2026-07-23T14:13:13Z")

</div>

It would be nice if CodeCrafters add recommandations on which challenge to start with and a ranking of their projects by difficulty. I am a intermediate rust programmer i am unfamiliar with this platform.

---

## [README\_old.md disappeared after first execution of ls command when implementing the bash tool #oq5](https://forum.codecrafters.io/t/readme-old-md-disappeared-after-first-execution-of-ls-command-when-implementing-the-bash-tool-oq5/16208)

<div class="topic-metadata">

**Author:** [@OnTheEasiestWay](https://forum.codecrafters.io/u/OnTheEasiestWay)\
**Replies:** 2\
**Last updated:** [July 19, 2026, 11:44pm UTC](https://forum.codecrafters.io/t/readme-old-md-disappeared-after-first-execution-of-ls-command-when-implementing-the-bash-tool-oq5/16208 "2026-07-19T23:44:05Z")

</div>

I’m stuck on Stage #OQ5 for the claude-code challenge. I’ve tried to use env::current\_dir() to get the working directory. And I found the files when using ls command, but when I tried to delete the README\_old.md, the f…

---

## [I am getting Internal Server Error on Claude Code Challenge](https://forum.codecrafters.io/t/i-am-getting-internal-server-error-on-claude-code-challenge/16201)

<div class="topic-metadata">

**Author:** [@ArrivedAditya](https://forum.codecrafters.io/u/ArrivedAditya)\
**Replies:** 4\
**Last updated:** [July 12, 2026, 3:36pm UTC](https://forum.codecrafters.io/t/i-am-getting-internal-server-error-on-claude-code-challenge/16201 "2026-07-12T15:36:42Z")

</div>

Logs: ❯ codecrafters submit Submitting changes (commit: bf5c5ed)... ⚡ This is a turbo test run. https://codecrafters.io/turbo Running tests on your code. Logs should appear shortly... \[compile\] Moved ./.codecrafters/…

---

## [\#TZ2 Failing because of clash with #LC6? Need help!](https://forum.codecrafters.io/t/tz2-failing-because-of-clash-with-lc6-need-help/16199)

<div class="topic-metadata">

**Author:** [@Walheimat](https://forum.codecrafters.io/u/Walheimat)\
**Replies:** 1\
**Last updated:** [July 7, 2026, 6:41pm UTC](https://forum.codecrafters.io/t/tz2-failing-because-of-clash-with-lc6-need-help/16199 "2026-07-07T18:41:05Z")

</div>

I’m stuck on Stage #TZ2 I can’t reproduce the problem locally but it looks like there’s a clash between this task and what #LC6 (directory completion) expects? There you have to complete the first directory if there’s n…

---

## [Ada language support](https://forum.codecrafters.io/t/ada-language-support/16196)

<div class="topic-metadata">

**Author:** [@tsobako](https://forum.codecrafters.io/u/tsobako)\
**Replies:** 0\
**Last updated:** [July 4, 2026, 6:37pm UTC](https://forum.codecrafters.io/t/ada-language-support/16196 "2026-07-04T18:37:42Z")

</div>

Hi, I want to introduce pull-request with Ada language support. It would be great if anyone review and merge it so I and many curious people do exercise with one of such interesting and reliable language.

---

## [\#lc6 Failing, not able to replicate the error locally](https://forum.codecrafters.io/t/lc6-failing-not-able-to-replicate-the-error-locally/16192)

<div class="topic-metadata">

**Author:** [@Gautam1608](https://forum.codecrafters.io/u/Gautam1608)\
**Replies:** 2\
**Last updated:** [July 2, 2026, 4:38am UTC](https://forum.codecrafters.io/t/lc6-failing-not-able-to-replicate-the-error-locally/16192 "2026-07-02T04:38:28Z")

</div>

I’m stuck on Stage #lc6 Latest Code: Gautam-Shell/app/main.py at main · Gautam1608/Gautam-Shell · GitHub Code Submit output: \[tester::#LC6\] Running tests for Stage #LC6 (Filename Completion - Directory completion) \[te…

---

## [\#GP4 failing, unsure why](https://forum.codecrafters.io/t/gp4-failing-unsure-why/16194)

<div class="topic-metadata">

**Author:** [@kylexd](https://forum.codecrafters.io/u/kylexd)\
**Replies:** 2\
**Last updated:** [July 2, 2026, 3:54am UTC](https://forum.codecrafters.io/t/gp4-failing-unsure-why/16194 "2026-07-02T03:54:05Z")

</div>

I’m stuck on Stage #GP4 I’ve tried capturing OS-specific home env vars in addition to user.home (which I expect should be all that is needed) and the home directory seems correct but the tests are failing. I think eith…

---

## [Working locally but failing submit #ue6](https://forum.codecrafters.io/t/working-locally-but-failing-submit-ue6/16188)

<div class="topic-metadata">

**Author:** [@Gautam1608](https://forum.codecrafters.io/u/Gautam1608)\
**Replies:** 3\
**Last updated:** [June 30, 2026, 6:50pm UTC](https://forum.codecrafters.io/t/working-locally-but-failing-submit-ue6/16188 "2026-06-30T18:50:57Z")

</div>

I’m stuck on Stage #ue6. Here are my logs: \[tester::#ZV2\] ✓ Prompt line matches "$ wc grape-" \[tester::#ZV2\] Pressed "\<TAB\>" (expecting autocomplete to "wc grape-90.txt" followed by a space) \[your-program\] $ wc grape-g…

[Next page](https://forum.codecrafters.io/latest.md?page=1)
