* Implemented logging token usage
Token usage is now tracked and logged into memory/logs/token_usage
* Step names are now inferred from function name
* Incorporated Anton's feedback
- Made LogUsage a dataclass
- For token logging, step name is now inferred via inspect module
* Formatted (black/ruff)
* Update gpt_engineer/ai.py
Co-authored-by: Anton Osika <anton.osika@gmail.com>
* formatting
---------
Co-authored-by: Anton Osika <anton.osika@gmail.com>