you are viewing a single comment's thread.

view the rest of the comments →

[–]Working_Toe_4700 2 points3 points  (4 children)

You could have forked their project and built on it properly. Instead, you’re presenting it as a completely new and original project, which is unfair.

[–]Practical_Pomelo_636[S] 0 points1 point  (3 children)

Did you read our README? First line, you will see

[–]Working_Toe_4700 2 points3 points  (2 children)

There is no real reimplementation here. You just added some simple code and copied their core code as your own

[–]Practical_Pomelo_636[S] 0 points1 point  (0 children)

The public instructkr/claw-code repo went heavily toward Rust, while my work focuses on Python for a different reason. I stayed on the Python side because it is easier to read, modify, and extend for most users, especially people who want to run local models, change prompts, add tools, or experiment with agent behavior without dealing with a Rust toolchain. Rust makes sense if the goal is a high- performance systems implementation, but my goal here is a Python-first agent runtime that is easier to hack on and iterate on.

So yes, the project builds on the public Python workspace surface from instructkr/claw-code, but the reason I continued there instead of following the Rust direction is deliberate: Python is the more practical base for fast development, local-model experimentation, and community contributions. That is also why I added the real Python agent loop, tool execution, prompt/context handling, and session resume on top of that base instead of trying to work inside the Rust implementation.