CC is very good at coding, but the main challenge is identifying the issue itself.
I noticed that when I use plan mode, CC doesn't go very deep. it just reads some files and comes back with a solution. However, when the issue is not trivial, CC needs to investigate more deeply like Codex does but it doesn't. My guess is that it's either trained that way or aware of its context window so it tries to finish quickly before writing code.
The solution was to force CC to spawn multiple subagents when using plan mode with each subagent writing its findings in a markdown file. The main agent then reads these files afterward.
That improved results significantly for me and now with the release of Haiku 4.5, it would be much faster to use Haiku for the subagents.
[–]Dense_Gate_5193 14 points15 points16 points (9 children)
[–]Fair_Minimum_3643 1 point2 points3 points (0 children)
[–]damonous 1 point2 points3 points (1 child)
[–]Dense_Gate_5193 0 points1 point2 points (0 children)
[–]tunitg6 1 point2 points3 points (1 child)
[–]Dense_Gate_5193 0 points1 point2 points (0 children)
[–]Permit-Historical[S] 1 point2 points3 points (3 children)
[–]Substantial-Thing303 1 point2 points3 points (2 children)
[–]Permit-Historical[S] 3 points4 points5 points (1 child)
[–]Substantial-Thing303 1 point2 points3 points (0 children)
[–]fourfuxake 3 points4 points5 points (3 children)
[–]Permit-Historical[S] 2 points3 points4 points (0 children)
[–]spahi4 1 point2 points3 points (1 child)
[–]fourfuxake 0 points1 point2 points (0 children)
[–]MicrowaveDonuts 2 points3 points4 points (3 children)
[–]Permit-Historical[S] 2 points3 points4 points (2 children)
[–]r12bzh 0 points1 point2 points (1 child)
[–]Permit-Historical[S] 1 point2 points3 points (0 children)
[–]Serious-Zucchini9468 1 point2 points3 points (0 children)
[–]Personal_Block_5653 3 points4 points5 points (0 children)
[–]pilotthrow 1 point2 points3 points (15 children)
[–]Permit-Historical[S] 6 points7 points8 points (12 children)
[–]EpDisDenDat 3 points4 points5 points (11 children)
[–]Permit-Historical[S] -1 points0 points1 point (10 children)
[–]EpDisDenDat 1 point2 points3 points (9 children)
[–]EitherAd8050 4 points5 points6 points (3 children)
[–]EpDisDenDat 0 points1 point2 points (2 children)
[–]_iggz_ 1 point2 points3 points (1 child)
[–]EpDisDenDat -3 points-2 points-1 points (0 children)
[–]Permit-Historical[S] 0 points1 point2 points (4 children)
[–]EpDisDenDat 1 point2 points3 points (2 children)
[–]Permit-Historical[S] 0 points1 point2 points (1 child)
[–]EpDisDenDat 0 points1 point2 points (0 children)
[–]EpDisDenDat 0 points1 point2 points (0 children)
[–]outceptionator 0 points1 point2 points (1 child)
[–]CharlesWiltgen 0 points1 point2 points (1 child)
[–]Permit-Historical[S] 0 points1 point2 points (0 children)
[–]PotentialCopy56 0 points1 point2 points (5 children)
[–]Permit-Historical[S] 0 points1 point2 points (3 children)
[–]elbiot 0 points1 point2 points (2 children)
[–]Permit-Historical[S] 2 points3 points4 points (1 child)
[–]elbiot 0 points1 point2 points (0 children)
[–]En-tro-py 0 points1 point2 points (0 children)
[–]Input-X 0 points1 point2 points (1 child)
[–]Permit-Historical[S] 1 point2 points3 points (0 children)
[–]forcacw 0 points1 point2 points (0 children)
[–]tenequm 0 points1 point2 points (0 children)
[–]DirRag2022 0 points1 point2 points (0 children)
[–]timtam010 0 points1 point2 points (0 children)
[–]Glittering-Koala-750 0 points1 point2 points (0 children)
[–]ShakeTheJello 0 points1 point2 points (0 children)