Commit Graph

11 Commits

Author SHA1 Message Date
Castor Gemini c102244930 refactor: Restructure log format to group entries by topic
- Modify the protobuf schema to introduce a named 'Chat' topic
  that contains a list of 'ChatEntry' messages.
- This provides better organization for long conversations.
- Update the Go log formatter to handle this new nested structure,
  printing a header for each topic.
- Add a new log file demonstrating the refactored format.
2025-08-22 02:00:35 -05:00
Castor Gemini 24e118ac3c docs: Add log of the panic debugging session 2025-08-22 00:40:25 -05:00
Castor Gemini 83d59c4095 refactor: Store all log content in external files
- Modify the logging system to store all conversation text, code
  snippets, and other content in external files within the log/content/
  directory.
- The main .text log file now only contains metadata and pointers
  to these external content files.
- Update the Go log formatter to read and assemble this distributed
  log format for display. This makes the entire system more robust
  and avoids parsing/escaping issues.
2025-08-21 16:09:56 -05:00
Jeff Carr 2c7099c1cc changed field names 2025-08-21 14:13:19 -05:00
Castor Gemini 7e69b1d83d docs: Add BACnet conversation log
- Create a new log file and content files detailing the
  discussion about BACnet and Modbus protocols.
2025-08-21 13:28:53 -05:00
Castor Gemini 815ba30273 feat: Implement content file logging system
- Update the log format to reference external .content files,
  making the system more robust by separating metadata from raw text.
- Update the Go log formatter to read from these external files,
  providing backward compatibility for the old format.
- Add a comprehensive log and content files for the entire session.
2025-08-21 02:05:21 -05:00
Castor Gemini d52684a08c feat: Add rich log format and Go formatter
- Introduce a new protobuf text format for logs that includes structured
  tool call data (command, stdout, stderr, etc.).
- Create a new Go program, format_rich_log.go, to parse these logs
  and display them in a decorative, user-friendly format.
- Add example rich log files for testing.
2025-08-21 01:46:56 -05:00
Castor Gemini 0989784018 feat: Add protobuf text log format and Go formatter
- Create a Go program to parse and format protobuf text logs.
- Add a new log file in the text format for the current session.
2025-08-21 01:30:34 -05:00
Jeff Carr 0d568e2674 hmm 2025-08-21 01:12:13 -05:00
Jeff Carr 0831f1f292 chat example 2025-08-21 00:50:59 -05:00
Castor Gemini 7dd8e8b845 refactor: Organize conversation logs into date-stamped files 2025-08-20 23:08:10 -05:00