Commit Graph

64 Commits

Author SHA1 Message Date
Josh Creek dbfc4b26a8 docs(*): Add youtube link and gifs 2025-04-27 22:11:50 +01:00
Josh Creek 96d43d511c build(*): Add logging 2025-04-26 16:07:02 +01:00
Josh Creek 900f88f56c chore(*): Make it clear it's just a suggested grade 2025-04-26 15:44:13 +01:00
Josh Creek 6d55de0f13 feat(*): Be stricter regarding HITL 2025-04-26 15:43:40 +01:00
Josh Creek c6d5fe5ac8 feat(*): Sanitise inputs 2025-04-26 15:42:57 +01:00
Josh Creek 55d85021fc feat(*): Prevent prompt injection 2025-04-26 14:48:10 +01:00
Josh Creek 60b9a8555d feat(*): Add function for deleting all threads 2025-04-26 12:37:46 +01:00
Josh Creek 0e4f8d6268 build(*): Update to the latest version of the azure ai package 2025-04-26 12:37:32 +01:00
Josh Creek 74e21e9722 docs(*): Add section for architecture diagram alongside system flow diagram 2025-04-25 23:39:02 +01:00
Josh Creek c495ba4bc0 docs(*): Update readme to reflect latest functionality changes 2025-04-25 23:35:31 +01:00
Josh Creek 8394a24ac1 feat(*): Enable HITL functionality 2025-04-25 23:08:02 +01:00
Josh Creek 00ef1476d9 feat(*): Add prompt with support for HITL 2025-04-25 21:20:44 +01:00
Josh Creek af663e9f9b feat(*): Ensure the agent uses the marking provided in the rubric, falling back to letter grading 2025-04-25 20:38:26 +01:00
Josh Creek 1701d5490e feat(*): Ensure we're only using the one agent 2025-04-25 19:26:46 +01:00
Josh Creek fc04eee93f feat(*): Disable file input for hackathon 2025-04-24 22:18:01 +01:00
Josh Creek a3cdf3ccb8 feat(*): Add homepage content 2025-04-24 22:12:21 +01:00
Josh Creek 6aed400207 build(*): Ensure build works on netlify 2025-04-24 21:36:47 +01:00
Josh Creek 5a3649302e build(*): Add azure auth 2025-04-24 21:16:33 +01:00
Josh Creek 426e52f765 refactor(*): Change CI to use secrets instead of fallbacks 2025-04-24 21:08:13 +01:00
Josh Creek f421a0a110 fix(*): Correct the cucumber syntax 2025-04-24 20:45:29 +01:00
Josh Creek cbe12cb7b0 test(*): Skip tests relying on Azure AI in CI 2025-04-24 20:42:39 +01:00
Josh Creek cf907da7ba fix(*): Ensure fallback data works correctly 2025-04-24 20:31:51 +01:00
Josh Creek b7a516cebb build(*): Rename workflow 2025-04-24 20:26:28 +01:00
Josh Creek 0ff6cf4563 build(*): Fix typo in env vars 2025-04-24 20:15:26 +01:00
Josh Creek 5f604b577d build(*): Add support for fallback test mode 2025-04-24 20:14:01 +01:00
Josh Creek 2a057c4cc6 build(*): Update node to v23 2025-04-24 20:02:04 +01:00
Josh Creek 9730d7c8a9 build(*): Update node version 2025-04-24 20:00:23 +01:00
Josh Creek 4c58dbbe8c build(*): Ensure tests run in github actions 2025-04-24 19:57:41 +01:00
Josh Creek 4e1cf4cd4a build(*): Fix issue with installing playwright dependencies 2025-04-24 19:44:19 +01:00
Josh Creek e4b64d8815 build(*): Add pnpm installation step 2025-04-24 19:42:40 +01:00
Josh Creek 5629501372 build(*): Update dependency install 2025-04-24 19:41:06 +01:00
Josh Creek a6fd357f68 build(*): Add testing workflow 2025-04-24 19:38:20 +01:00
Josh Creek 35d9345036 docs(*): Add further information to the readme 2025-04-24 19:32:04 +01:00
Josh Creek b8130f4b0b test(*): Add POM to BDD tests 2025-04-24 10:02:33 +01:00
Josh Creek a7c1d60db8 test(*): Add basic BDD tests 2025-04-24 08:15:24 +01:00
Josh Creek fa69411829 feat(*): Handle initial thinking step alongside tools 2025-04-22 18:34:31 +01:00
Josh Creek 96b212b63c fix(*): Handle tools correctly 2025-04-22 18:21:23 +01:00
Josh Creek b707fc7370 refactor(*): Use a stream for handling the agent communication 2025-04-22 17:49:00 +01:00
Josh Creek bfa5ac4e5c feat(*): Make page content wider 2025-04-21 19:31:48 +01:00
Josh Creek 54aa8e9fc5 feat(*): Add spelling and grammar 2025-04-21 18:03:56 +01:00
Josh Creek 83feb9ac23 feat(*): Improve styling of upload page 2025-04-21 17:36:30 +01:00
Josh Creek 4f5babbe23 feat(*): Improve the display of tool usage 2025-04-21 16:54:52 +01:00
Josh Creek 76fcdac563 feat(*): Add websockets via partykit for live notifications of tool usage 2025-04-21 15:20:32 +01:00
Josh Creek 839e1183a6 feat(*): Add further tools 2025-04-21 10:33:26 +01:00
Josh Creek 98ff117f73 feat(*): Add AI agent feedback 2025-04-20 23:05:17 +01:00
Josh Creek 010a1b8e2b docs(*): Update readme 2025-04-17 00:11:10 +01:00
Josh Creek f7ce48ded0 feat(*): Improve accessibility 2025-04-17 00:00:36 +01:00
Josh Creek 9e5a79f024 feat(*): Add loading spinner 2025-04-16 23:55:54 +01:00
Josh Creek 1be2268e54 feat(*): Add confirmation dialogs 2025-04-16 23:54:14 +01:00
Josh Creek eb932ba379 feat(*): Add error handling 2025-04-16 23:52:25 +01:00