Commit Graph

4292 Commits

Author SHA1 Message Date
SwiftyOS
d3067c83d3 Added documentation 2023-09-12 11:39:22 +02:00
SwiftyOS
cc4706ece0 Added ignore private files 2023-09-12 11:00:30 +02:00
SwiftyOS
255144bf78 Renamed forge module forge from autogpt 2023-09-12 11:00:05 +02:00
SwiftyOS
90f70aca4d Deleted start_benckmark file as it's in __main__.py now 2023-09-12 10:58:22 +02:00
merwanehamadi
8502d9cbe3 benchmark-fix (#5198) 2023-09-11 21:41:20 -07:00
merwanehamadi
049d6c7a35 Merge branch 'master' into benchmark-fix-2 2023-09-11 21:39:57 -07:00
Silen Naihin
c8add70676 read me update for monorepo (#5199) 2023-09-11 21:38:31 -07:00
merwanehamadi
421965c67d Merge branch 'master' into benchmark-fix-2 2023-09-11 21:37:52 -07:00
Silen Naihin
8080fb098e removing right 2023-09-11 21:37:33 -07:00
Merwane Hamadi
c7550ba845 benchmark-fix 2023-09-11 21:37:23 -07:00
Silen Naihin
ba46b25ac2 spelling fix 2023-09-11 21:37:03 -07:00
Silen Naihin
c0a8a91109 fixing top cluttered 2023-09-11 21:35:54 -07:00
Silen Naihin
e5d2563a2e read me updated 2023-09-11 21:34:24 -07:00
Silen Naihin
18e66de8d4 Merge branch 'master' into fix/readme 2023-09-11 19:29:25 -07:00
Silen Naihin
1d10919b91 updating unsafe monitor 2023-09-11 19:21:43 -07:00
Silen Naihin
897d492235 Merge branch 'master' into fix/readme 2023-09-11 19:19:47 -07:00
merwanehamadi
cc24dd50e5 benchmark-fix (#5197) 2023-09-11 18:23:29 -07:00
merwanehamadi
bbed5c5749 Merge branch 'master' into benchmark-fix 2023-09-11 18:23:18 -07:00
Merwane Hamadi
b08a588c4f benchmark-fix 2023-09-11 18:22:50 -07:00
Silen Naihin
3e45f0f569 working basic monitor (#5196) 2023-09-11 18:22:09 -07:00
Silen Naihin
f95a285b59 Merge branch 'master' into feat/monitor 2023-09-11 18:21:52 -07:00
Silen Naihin
39efed59af small data changes 2023-09-11 18:20:03 -07:00
merwanehamadi
91572681a5 Trying to fix the benchmarking (#5194) 2023-09-11 17:42:56 -07:00
Merwane Hamadi
e44fe44605 fix conflict 2023-09-11 17:42:07 -07:00
SwiftyOS
d56b4d3368 Added make file and pyproject.toml 2023-09-11 17:41:28 -07:00
SwiftyOS
ef2107d9c2 Fixing benchmark code 2023-09-11 17:41:28 -07:00
SwiftyOS
c73e90c4e6 Fixing benchmarks 2023-09-11 17:41:27 -07:00
merwanehamadi
bce4bd6755 Add Agent protocol test to the forge (#5195) 2023-09-11 16:17:31 -07:00
Merwane Hamadi
cd4589d4d9 Add CI to the forge
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
2023-09-11 16:12:44 -07:00
Auto-GPT-Bot
5f82c7533c beebot-20230911151335 2023-09-11 15:13:35 +00:00
Auto-GPT-Bot
a41cfedfe7 mini-agi-20230911081923 2023-09-11 08:19:24 +00:00
Auto-GPT-Bot
0268b42e20 Auto-GPT-20230911080932 2023-09-11 08:09:32 +00:00
Auto-GPT-Bot
45589e833d gpt-engineer-20230911080814 2023-09-11 08:08:14 +00:00
Auto-GPT-Bot
7e7830a1d7 PolyGPT-20230911080731 2023-09-11 08:07:32 +00:00
Auto-GPT-Bot
8790733ab5 babyagi-20230911080705 2023-09-11 08:07:05 +00:00
Auto-GPT-Bot
07fb0deb49 Auto-GPT-Turbo-20230911080702 2023-09-11 08:07:02 +00:00
Auto-GPT-Bot
b290d02688 beebot-20230911080504 2023-09-11 08:05:04 +00:00
hunteraraujo
e1a5a2a481 Clear skill tree state when initializing tree 2023-09-10 15:12:52 -07:00
hunteraraujo
f85dd1b09b Integrate Skill Tree Functionality into Main Application (#5189) 2023-09-10 15:07:54 -07:00
hunteraraujo
19db097709 ChangeNotifierProvider for SkillTreeViewModel 2023-09-10 14:45:37 -07:00
hunteraraujo
60264d68b5 Integrate SkillTreeViewModel into MainLayout 2023-09-10 14:45:21 -07:00
hunteraraujo
70a05ec82a Replace Placeholder SkillTreeView with Full Implementation
This commit replaces the placeholder implementation of the SkillTreeView class with a complete, functional version.

Features:
- Initializes the skill tree from the SkillTreeViewModel during `initState`.
- Dynamically creates Node and Edge objects for GraphView based on ViewModel data.
- Utilizes the TreeNodeView to render individual nodes.
- Integrates node selection functionality from the ViewModel.
- Adds InteractiveViewer for zoom and pan capabilities.

The new SkillTreeView is designed to work closely with SkillTreeViewModel to manage and display the skill tree.
2023-09-10 14:42:15 -07:00
hunteraraujo
90e73b83a1 Implement TreeNodeView with selection functionality
This commit adds the TreeNodeView class, a StatelessWidget responsible for rendering individual nodes in the skill tree.

Features:
- Displays the node ID in the view.
- Uses the Provider package to interact with the SkillTreeViewModel.
- Includes an onTap method to toggle node selection state.
- Updates the UI to reflect the selected state by changing the background color.

The TreeNodeView is designed to work in conjunction with SkillTreeViewModel to manage node selection states.
2023-09-10 14:33:42 -07:00
hunteraraujo
d6b0894c6b Add SkillTreeViewModel for managing skill tree state
The SkillTreeViewModel class serves as the view model for the skill tree and extends Flutter's ChangeNotifier for state management.

Features include:
- Storing and managing the list of SkillTreeNodes and SkillTreeEdges.
- Managing the state of the selected node.
- Initializing the skill tree with predefined nodes and edges.
- Methods for toggling node selection, allowing for only a single node to be selected at any given time.

The view model utilizes the GraphView package for visualization and layout.
2023-09-10 14:28:17 -07:00
hunteraraujo
a6b791c4f0 Update SkillTreeNode data model for skill tree
The SkillTreeNode model represents a single node in the skill tree.
It includes:
- Node ID
- Node color
2023-09-10 13:58:02 -07:00
hunteraraujo
e16e48f893 Add SkillTreeEdge data model for skill tree
The SkillTreeEdge model represents the relationship between different skill nodes.
It includes:
- Edge ID
- Source node ID
- Destination node ID
- Arrows property to indicate directionality
2023-09-10 13:57:25 -07:00
hunteraraujo
5726613dfb Add SkillNodeData data model for skill tree
The SkillNodeData model aggregates various data related to a skill node.
It includes:
- Node name
- Node category
- Associated task
- Dependencies
- Cutoff value
- Ground object for evaluation details
- Info object for metadata
2023-09-10 13:56:59 -07:00
hunteraraujo
5ed6a08c22 Add Info data model for skill tree
The Info data model holds metadata about a skill node.
It includes:
- The difficulty level of the skill node
- A description of the skill node
- A list of potential side effects related to the skill node
2023-09-10 13:52:02 -07:00
hunteraraujo
e13f7ca757 Add Ground data model for skill tree
The Ground data model stores evaluation information for each skill node.
It includes:
- The answer to be evaluated
- A list of terms that should be contained in the answer
- A list of terms that should not be contained in the answer
- A list of associated files
- A map for additional evaluation criteria
2023-09-10 13:51:36 -07:00
hunteraraujo
bea78c50e6 Add graph view dependency 2023-09-10 13:50:29 -07:00