Where are you looking? It is listed along with other system properties:
@Snahider - a build at any point runs only on one agent. So %system.teamcity.build.workingDir%
will be set to the current build's working dir. It is not same as %system.agent.work.dir%
which is the parent of the checkout directory for each build.
For example if you have your agent installed in C:\BuildAgent
the %system.agent.work.dir%
will be C:\BuildAgent\work
whereas %system.teamcity.build.workingDir%
will be something like C:\BuildAgent\work\8b0fde2bf2d2efc0
if you have not specified the checkout directory in VCS settings or if you have set it, to say wd
it will be C:\BuildAgent\work\wd
One more thing is that, if in the build step step you change the working directory, to say Examples
, %system.teamcity.build.workingDir%
will, as the name suggests, point to that - C:\BuildAgent\work\wd\Examples
So %system.teamcity.build.workingDir%
can change depending on what is happening, while %system.agent.work.dir%
will remain same for an agent. Hope this explains the difference.