Commit Graph

  • 3679882ae3 potential refactor - to be ignored potential-refactor Josh Creek 2025-05-18 15:43:57 +01:00
  • 3bca90af97 docs(*): Add further details to readme main Josh Creek 2025-04-28 00:10:39 +01:00
  • 4954869800 docs(*): Add architecture diagram Josh Creek 2025-04-27 23:58:41 +01:00
  • 4553e94cfd docs(*): Add examples for marking Josh Creek 2025-04-27 22:40:38 +01:00
  • 04e71edeae docs(*): Add tool ideas document Josh Creek 2025-04-27 22:38:02 +01:00
  • cdf81d1ee3 docs(*): Add accessibility docs Josh Creek 2025-04-27 22:36:13 +01:00
  • 9d62095ecc docs(*): Add gifs for readme Josh Creek 2025-04-27 22:34:59 +01:00
  • a08f90fb4d feat(*): Ensure all threads are deleted when finished with Josh Creek 2025-04-27 22:30:15 +01:00
  • dbfc4b26a8 docs(*): Add youtube link and gifs Josh Creek 2025-04-27 22:11:50 +01:00
  • 2e416ca00e Add work in progress for refactoring to avoid 10+ second API calls that don't work on Netlify refactor/polling Josh Creek 2025-04-26 20:43:07 +01:00
  • 96d43d511c build(*): Add logging Josh Creek 2025-04-26 16:07:02 +01:00
  • 900f88f56c chore(*): Make it clear it's just a suggested grade Josh Creek 2025-04-26 15:44:13 +01:00
  • 6d55de0f13 feat(*): Be stricter regarding HITL Josh Creek 2025-04-26 15:43:40 +01:00
  • c6d5fe5ac8 feat(*): Sanitise inputs Josh Creek 2025-04-26 15:42:57 +01:00
  • 55d85021fc feat(*): Prevent prompt injection Josh Creek 2025-04-26 14:48:10 +01:00
  • 60b9a8555d feat(*): Add function for deleting all threads Josh Creek 2025-04-26 12:37:46 +01:00
  • 0e4f8d6268 build(*): Update to the latest version of the azure ai package Josh Creek 2025-04-26 12:37:32 +01:00
  • 74e21e9722 docs(*): Add section for architecture diagram alongside system flow diagram Josh Creek 2025-04-25 23:39:02 +01:00
  • c495ba4bc0 docs(*): Update readme to reflect latest functionality changes Josh Creek 2025-04-25 23:35:31 +01:00
  • 8394a24ac1 feat(*): Enable HITL functionality Josh Creek 2025-04-25 23:08:02 +01:00
  • 00ef1476d9 feat(*): Add prompt with support for HITL Josh Creek 2025-04-25 21:20:44 +01:00
  • af663e9f9b feat(*): Ensure the agent uses the marking provided in the rubric, falling back to letter grading Josh Creek 2025-04-25 20:38:26 +01:00
  • 1701d5490e feat(*): Ensure we're only using the one agent Josh Creek 2025-04-25 19:26:46 +01:00
  • fc04eee93f feat(*): Disable file input for hackathon Josh Creek 2025-04-24 22:18:01 +01:00
  • a3cdf3ccb8 feat(*): Add homepage content Josh Creek 2025-04-24 22:12:21 +01:00
  • 6aed400207 build(*): Ensure build works on netlify Josh Creek 2025-04-24 21:36:47 +01:00
  • 5a3649302e build(*): Add azure auth Josh Creek 2025-04-24 21:16:33 +01:00
  • 426e52f765 refactor(*): Change CI to use secrets instead of fallbacks Josh Creek 2025-04-24 21:08:13 +01:00
  • f421a0a110 fix(*): Correct the cucumber syntax Josh Creek 2025-04-24 20:45:29 +01:00
  • cbe12cb7b0 test(*): Skip tests relying on Azure AI in CI Josh Creek 2025-04-24 20:42:39 +01:00
  • cf907da7ba fix(*): Ensure fallback data works correctly Josh Creek 2025-04-24 20:31:51 +01:00
  • b7a516cebb build(*): Rename workflow Josh Creek 2025-04-24 20:26:28 +01:00
  • 0ff6cf4563 build(*): Fix typo in env vars Josh Creek 2025-04-24 20:15:26 +01:00
  • 5f604b577d build(*): Add support for fallback test mode Josh Creek 2025-04-24 20:14:01 +01:00
  • 2a057c4cc6 build(*): Update node to v23 Josh Creek 2025-04-24 20:02:04 +01:00
  • 9730d7c8a9 build(*): Update node version Josh Creek 2025-04-24 20:00:23 +01:00
  • 4c58dbbe8c build(*): Ensure tests run in github actions Josh Creek 2025-04-24 19:57:41 +01:00
  • 4e1cf4cd4a build(*): Fix issue with installing playwright dependencies Josh Creek 2025-04-24 19:44:19 +01:00
  • e4b64d8815 build(*): Add pnpm installation step Josh Creek 2025-04-24 19:42:40 +01:00
  • 5629501372 build(*): Update dependency install Josh Creek 2025-04-24 19:41:06 +01:00
  • a6fd357f68 build(*): Add testing workflow Josh Creek 2025-04-24 19:38:20 +01:00
  • 35d9345036 docs(*): Add further information to the readme Josh Creek 2025-04-24 19:32:04 +01:00
  • b8130f4b0b test(*): Add POM to BDD tests Josh Creek 2025-04-24 10:02:33 +01:00
  • a7c1d60db8 test(*): Add basic BDD tests Josh Creek 2025-04-24 08:15:24 +01:00
  • fa69411829 feat(*): Handle initial thinking step alongside tools Josh Creek 2025-04-22 18:34:31 +01:00
  • 96b212b63c fix(*): Handle tools correctly Josh Creek 2025-04-22 18:21:23 +01:00
  • b707fc7370 refactor(*): Use a stream for handling the agent communication Josh Creek 2025-04-22 17:49:00 +01:00
  • bfa5ac4e5c feat(*): Make page content wider Josh Creek 2025-04-21 19:31:48 +01:00
  • 54aa8e9fc5 feat(*): Add spelling and grammar Josh Creek 2025-04-21 18:03:56 +01:00
  • 83feb9ac23 feat(*): Improve styling of upload page Josh Creek 2025-04-21 17:36:30 +01:00
  • 4f5babbe23 feat(*): Improve the display of tool usage Josh Creek 2025-04-21 16:54:52 +01:00
  • 76fcdac563 feat(*): Add websockets via partykit for live notifications of tool usage Josh Creek 2025-04-21 15:20:32 +01:00
  • 839e1183a6 feat(*): Add further tools Josh Creek 2025-04-21 10:33:26 +01:00
  • 98ff117f73 feat(*): Add AI agent feedback Josh Creek 2025-04-20 23:05:17 +01:00
  • 010a1b8e2b docs(*): Update readme Josh Creek 2025-04-17 00:11:10 +01:00
  • f7ce48ded0 feat(*): Improve accessibility Josh Creek 2025-04-17 00:00:36 +01:00
  • 9e5a79f024 feat(*): Add loading spinner Josh Creek 2025-04-16 23:55:54 +01:00
  • 1be2268e54 feat(*): Add confirmation dialogs Josh Creek 2025-04-16 23:54:14 +01:00
  • eb932ba379 feat(*): Add error handling Josh Creek 2025-04-16 23:52:25 +01:00
  • e0b13d4962 feat(*): Add quality of life buttons Josh Creek 2025-04-16 23:48:16 +01:00
  • bbeb29dea5 feat(*): Enable displaying history using localstorage Josh Creek 2025-04-16 23:39:43 +01:00
  • e75fbb6694 feat(*): Require adding a description of the task when uploading Josh Creek 2025-04-16 23:26:21 +01:00
  • e8f1b9447b feat(*): Display feedback after upload Josh Creek 2025-04-16 23:16:05 +01:00
  • 6eef08c86b feat(*): Add AI functionality to grading endpoint Josh Creek 2025-04-16 23:11:48 +01:00
  • e3a58ccfb2 build(*): Add example environment variables file Josh Creek 2025-04-16 22:57:13 +01:00
  • 6fb6b04432 feat(*): Add mocked grading process Josh Creek 2025-04-16 22:52:41 +01:00
  • eba66d5a99 feat(*): Add upload functionality Josh Creek 2025-04-16 22:48:08 +01:00
  • e4779bfa65 feat(*): Add initial scaffolding Josh Creek 2025-04-16 22:41:45 +01:00
  • cc342577cb chore(*): Add base sveltekit files Josh Creek 2025-04-16 22:28:34 +01:00
  • 34c9361c40 docs(*): Update instructions for running the project Josh Creek 2025-04-16 22:27:50 +01:00
  • 7c03e61b12 docs(*): Update hackathon link Josh Creek 2025-04-16 22:15:14 +01:00
  • 77b01f9e7b chore(*): Add readme and license file Josh Creek 2025-04-16 22:12:30 +01:00
  • a1809b1f87 Initial commit Josh Creek 2025-04-16 21:54:47 +01:00