Commit Graph

64 Commits

Author SHA1 Message Date
8bb4cb3393 New file: TODO.txt 2024-08-20 09:43:54 -04:00
656872ab2c Initial SSH emulation prompt. 2024-08-20 09:17:19 -04:00
b72acb81be Changed name to HADES 2024-08-20 09:15:08 -04:00
ba5713d94c Now uses config.ini for all configuration parameters. 2024-08-16 17:11:41 -04:00
f84d0b2d37 Converted start_server() to more modern idiom granting better control of server parameters. 2024-08-16 15:09:07 -04:00
0f5c4d1f69 Implement chat message history trimming to avoid overflowing the LLM context window. 2024-08-16 11:34:29 -04:00
c40444a6cc Command output now logged as base64 string to avoid multiline issues. 2024-08-16 09:13:41 -04:00
eb4a67f094 Added a couple of conveniences:
* Moved the system prompt to its own file
* Added 'exit/logout/quit' support to realistically end the SSH session.
2024-08-15 16:50:42 -04:00
092ac94b05 Now a function prototype with an LLM backend.
* Added langchain support (OpenAI's gpt-4o model)
* Created a system prompt that gives functional results
* Initial integration of logging for LLM responses (needs improvement)
2024-08-15 15:44:54 -04:00
759814f8c9 Added requirements.txt 2024-08-15 13:33:08 -04:00
62178679c6 Each SSH session now gets a uniq ID in the log 2024-08-15 13:08:45 -04:00
f95ad39f32 Added centralized logging 2024-08-15 12:17:48 -04:00
12af949915 Initial commit of barebones SSH server. 2024-08-15 11:16:37 -04:00
e7d9a8ede6 Initial commit 2024-08-15 10:55:00 -04:00