68 Commits

Author SHA1 Message Date
e792a217f8 Merge pull request 'start web search in chat' (#15) from websearchmanager into main
Reviewed-on: meulilivio/AISE1_Project#15
2026-05-25 13:18:35 +02:00
1a5bd6633a Merge pull request 'write_tests' (#14) from write_tests into main
Reviewed-on: meulilivio/AISE1_Project#14
2026-05-21 16:05:13 +02:00
Livio Meuli
bdbdbc9b3a start web search in chat 2026-05-21 15:41:22 +02:00
Livio Meuli
f91707b5b5 remove some testcases 2026-05-21 12:06:32 +02:00
Livio Meuli
1c6e4a2b9d rework tests 2026-05-21 11:50:32 +02:00
Livio Meuli
2a471988cc Adding Comments and Docstrings to testFiles for Documentation 2026-05-21 11:37:05 +02:00
Livio Meuli
ee64b8c706 Update tests and add some new test Cases. Add new requirement 2026-05-21 11:26:28 +02:00
Livio Meuli
855c4edde4 added new testfiles and completed some testfiles with tests.
test_execution_engine, test_mcp_server_code_execution
test_mcp_server_files_search
test_mcp_server_web_search
müssen noch gemacht werden
2026-05-21 10:46:01 +02:00
Livio Meuli
9dedd0403c Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into comments 2026-05-21 09:53:58 +02:00
901fbab543 Merge pull request 'MCP-setup' (#13) from MCP-setup into main
Reviewed-on: meulilivio/AISE1_Project#13
2026-05-16 10:33:19 +02:00
Irina Rueegg
3c677a13ab feat MCP Sandboxing for python 2026-05-10 21:44:53 +02:00
Irina Rueegg
560e56b596 MCP-Tool fine tuning 2026-05-10 15:52:34 +02:00
Irina Rueegg
e5831f69a8 feat MCP adapter: functional adapter and tool calls. Tools need to be fine grained 2026-05-10 13:46:48 +02:00
Irina Rueegg
88c647a428 addition of debug print messages, bug in adapter, initializing sessions, line 113 2026-05-10 11:32:40 +02:00
Livio Meuli
eacf8c5137 Comments im ganzen Projekt 2026-05-07 15:42:29 +02:00
Irina Rueegg
4e0d3a7438 reset coding_agent to non dynamic tool choice 2026-05-07 12:02:08 +02:00
Irina Rueegg
582e0bd711 additional mcp-adapter without RAG logic 2026-05-07 11:36:56 +02:00
Irina Rueegg
0a329139ca async mcp implementation in agentloop - buggy 2026-05-06 21:19:03 +02:00
Irina Rueegg
2a37ae3aa4 Docstring anpassungen mcp server 2026-05-06 19:25:48 +02:00
Irina Rueegg
2a65efb046 mcp servers with config and adapter files 2026-05-06 19:01:12 +02:00
Irina Rueegg
73ba4a7931 rename and delet options per file in File Tree/sidebar 2026-05-05 19:38:04 +02:00
c00a2454fc Merge pull request 'Fix empty space top of Site' (#12) from feature/backend_implementation into main
Reviewed-on: meulilivio/AISE1_Project#12
2026-04-24 14:52:54 +02:00
Livio Meuli
16a50e0e2c Fix empty space top of Site 2026-04-24 14:49:44 +02:00
6151cbb3d2 Merge pull request 'feature/backend_implementation' (#11) from feature/backend_implementation into main
Reviewed-on: meulilivio/AISE1_Project#11
2026-04-10 15:11:07 +02:00
Livio Meuli
25d8674467 Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into feature/backend_implementation 2026-04-10 15:10:18 +02:00
Livio Meuli
df7f34abbf chat und agent Mode verbesserung 2026-04-10 15:07:28 +02:00
Irina Rueegg
5fc66d4d1a Chat ui 2026-04-10 15:06:20 +02:00
857d1aff31 Merge pull request 'Modals for Delete and Rename Files and Folders' (#10) from feature/backend_implementation into main
Reviewed-on: meulilivio/AISE1_Project#10
2026-04-10 13:39:42 +02:00
Livio Meuli
cd233714bf Modals for Delete and Rename Files and Folders 2026-04-10 13:39:14 +02:00
70b4772230 Merge pull request 'Fixed Rename and Delete' (#9) from feature/backend_implementation into main
Reviewed-on: meulilivio/AISE1_Project#9
2026-04-10 00:15:01 +02:00
Livio Meuli
1bf9bfdb39 Fixed Rename and Delete 2026-04-10 00:13:52 +02:00
764363671c Merge pull request 'ui-setup' (#8) from ui-setup into main
Reviewed-on: meulilivio/AISE1_Project#8
2026-04-10 00:06:04 +02:00
6bc71fec32 Merge pull request 'Added Agent Mode' (#7) from feature/backend_implementation into main
Reviewed-on: meulilivio/AISE1_Project#7
2026-04-09 18:20:03 +02:00
Irina Rueegg
7769a0e185 rename&delet 2026-04-09 18:19:04 +02:00
Livio Meuli
60cba2a52e Added Agent Mode 2026-04-09 17:45:21 +02:00
Irina Rueegg
3aa4c6749b Chat as first choice 2026-04-09 17:24:29 +02:00
Irina Rueegg
8fef52bedb Navigation chanche 2026-04-09 17:18:40 +02:00
9e296f3d89 Merge pull request 'ui-setup' (#6) from ui-setup into main
Reviewed-on: meulilivio/AISE1_Project#6
2026-04-09 16:54:50 +02:00
Livio Meuli
8de091eb1f Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into ui-setup 2026-04-09 16:46:08 +02:00
1cc7d96e3a Merge pull request 'Agent Logik' (#5) from feature/backend_implementation into main
Reviewed-on: meulilivio/AISE1_Project#5
2026-04-09 16:45:50 +02:00
Livio Meuli
6e29be75d4 Fix Ai Chat 2026-04-09 16:44:59 +02:00
Livio Meuli
881edf7a47 Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into ui-setup 2026-04-09 16:41:16 +02:00
Livio Meuli
cbfe347e94 Agent Logik 2026-04-09 16:34:44 +02:00
Irina Rueegg
b7bbd63bb3 change UI, Filetree 2026-04-09 16:24:52 +02:00
a45eaae84a Merge pull request 'feature/backend_implemation' (#4) from feature/backend_implemation into main
Reviewed-on: meulilivio/AISE1_Project#4
2026-04-09 14:20:36 +02:00
Livio Meuli
6f9be8a6c4 Implement ChatManager with API integration, SystemPrompter, and comprehensive test suite
- Add ChatManager class for OpenAI-compatible API communication (silicon.fhgr.ch:7080)
- Add SystemPrompter for intelligent prompt generation with file context
- Integrate ChatManager into frontend chat component
- Add comprehensive pytest tests (40+ tests covering unit and integration scenarios)
- Implement error handling for API failures, timeouts, and connection issues
- Add environment variable-based configuration for API credentials
- Update frontend state initialization to include ChatManager
- All tests passing with mock/patch isolation for API calls
2026-04-09 14:19:57 +02:00
Livio Meuli
1fd8bf7496 Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into feature/backend_implemation 2026-04-09 14:17:20 +02:00
e54397b9c4 Merge pull request 'ui-setup' (#3) from ui-setup into main
Reviewed-on: meulilivio/AISE1_Project#3
2026-04-09 14:16:26 +02:00
Livio Meuli
452b655f3a Merge branch 'ui-setup' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into feature/backend_implemation 2026-04-09 11:15:37 +02:00
Irina Rueegg
3ce4ef970b Debug feats: editor, file_manager 2026-04-06 21:14:27 +02:00