1
00:00:00,119 --> 00:00:04,940
So I was updating Claude Code to version
2.1.233 the other morning,

2
00:00:04,980 --> 00:00:09,139
mate, and I noticed my custom subagents
suddenly started throwing errors.

3
00:00:09,920 --> 00:00:13,939
Turns out Anthropic disabled built in task
tracking tools like TaskCreate,

4
00:00:14,179 --> 00:00:18,760
TaskGet, TaskUpdate, TaskList, and
TodoWrite by default on all the newer models.

5
00:00:18,891 --> 00:00:23,631
Wait, they straight up removed TaskCreate
and TodoWrite on Sonnet 5 and Opus 4.8?

6
00:00:23,807 --> 00:00:30,147
Yeah, on Sonnet 5, Opus 4.8, Fable 5, and
Mythos 5, it is just turned off out of the

7
00:00:30,206 --> 00:00:31,627
box now.

8
00:00:31,686 --> 00:00:36,507
The idea is that these newer frontier
models have enough raw reasoning capacity to

9
00:00:36,526 --> 00:00:41,127
hold a multi step refactoring plan right
in their working context without needing

10
00:00:41,267 --> 00:00:42,386
structured tool calls.

11
00:00:42,537 --> 00:00:44,757
Which makes sense for latency, right?

12
00:00:44,817 --> 00:00:49,637
Like, stripping out those explicit todo
tool calls means less prompt token bloat and

13
00:00:49,697 --> 00:00:51,218
faster turn responses overall.

14
00:00:51,349 --> 00:00:51,949
Spot on.

15
00:00:52,809 --> 00:00:57,609
But if you have automated scripts or
workflows expecting that specific TaskCreate

16
00:00:57,789 --> 00:01:00,510
JSON output, it, it, it just breaks.

17
00:01:04,244 --> 00:01:04,265
Exactly.

18
00:01:04,805 --> 00:01:09,824
So how do we get those task tools back if
our existing skill setups actually rely on

19
00:01:09,864 --> 00:01:09,944
them?

20
00:01:09,958 --> 00:01:11,318
It is pretty simple, actually.

21
00:01:11,478 --> 00:01:17,638
You just export an environment variable,
CLAUDE CODE ENABLE TODO TOOLS equals one.

22
00:01:17,798 --> 00:01:24,278
You can toss that into your dot bashrc,
dot zshrc, or right in your project dot env

23
00:01:24,342 --> 00:01:24,918
file.

24
00:01:25,156 --> 00:01:32,076
Okay, so if you set CLAUDE CODE ENABLE
TODO TOOLS to one, it forces those tools back

25
00:01:32,176 --> 00:01:32,356
on.

26
00:01:33,116 --> 00:01:37,016
But I guess the trade off is higher per
turn input token consumption?

27
00:01:37,223 --> 00:01:38,203
Yeah, fair dinkum.

28
00:01:39,662 --> 00:01:43,862
You are feeding those tool definitions
back into the prompt every single exchange,

29
00:01:44,482 --> 00:01:47,282
so it definitely inflates the context
token count a bit.

30
00:01:47,552 --> 00:01:52,612
So the play here is, leave it off for
quick single file fixes or pure code

31
00:01:52,672 --> 00:01:56,992
generation where you want cheap, snappy
turns, but toggle it on when you are doing

32
00:01:57,032 --> 00:02:02,152
massive, multi file codebase refactors
that really benefit from an explicit task

33
00:02:02,253 --> 00:02:02,652
checklist.

34
00:02:02,927 --> 00:02:03,727
100 percent.

35
00:02:04,027 --> 00:02:10,427
And look, version 2.1.233 snuck in a
couple of other handy quality of life tweaks

36
00:02:10,487 --> 00:02:10,708
too.

37
00:02:11,307 --> 00:02:16,428
They added a forward user identity gateway
setting, which is massive for teams doing

38
00:02:16,467 --> 00:02:18,668
per user FinOps spend attribution.

39
00:02:18,867 --> 00:02:19,587
Oh, nice!

40
00:02:19,987 --> 00:02:24,148
So enterprise admins can track exactly who
is burning through tokens on the API

41
00:02:24,247 --> 00:02:24,827
gateway level.

42
00:02:24,954 --> 00:02:25,634
Precisely.

43
00:02:26,554 --> 00:02:31,295
Plus they patched a security vulnerability
involving the Windows NT path device

44
00:02:31,335 --> 00:02:36,734
prefix, backslash question mark question
mark backslash, which stops NTLM credential

45
00:02:36,814 --> 00:02:38,255
leak vectors in their tracks.

46
00:02:38,694 --> 00:02:43,314
Man, blocking NTLM credential leaks on
Windows is always a welcome fix.

47
00:02:43,815 --> 00:02:50,694
So bottom line, if your subagents broke on
update 2.1.233, just export CLAUDE CODE

48
00:02:50,795 --> 00:02:53,994
ENABLE TODO TOOLS equals one and you are
good to go.

49
00:02:54,042 --> 00:02:54,682
Easy as that.

50
00:02:54,842 --> 00:02:56,522
Catch you next time, mate.

