{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":823274602,"defaultBranch":"main","name":"crewAI","ownerLogin":"rumble773","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-02T18:04:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76521427?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722448879.0","currentOid":""},"activityList":{"items":[{"before":"6f8d98c2c156823e1b8343643636bf86f4c98428","after":null,"ref":"refs/heads/improve-save-file-task","pushedAt":"2024-07-31T18:01:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"}},{"before":"2d086ab596b0dccde7a63900b3fddd9c9ba4121d","after":"c93b85ac531ebfdb0718ef11110ef79aa5a38fc3","ref":"refs/heads/main","pushedAt":"2024-07-31T18:01:04.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Preparing for new version","shortMessageHtmlLink":"Preparing for new version"}},{"before":"a42ec2d3b8dcc059e799b9a473fcbefb87805571","after":null,"ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-28T18:55:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"}},{"before":"79a78b2635bee91e43bc0ded978416e4c28da28a","after":"a42ec2d3b8dcc059e799b9a473fcbefb87805571","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-28T18:37:40.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"joaomdmoura","name":"João Moura","path":"/joaomdmoura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667063?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rumble-dev2","shortMessageHtmlLink":"Merge branch 'main' into rumble-dev2"}},{"before":null,"after":"6f8d98c2c156823e1b8343643636bf86f4c98428","ref":"refs/heads/improve-save-file-task","pushedAt":"2024-07-26T16:23:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Improve _save_file method to handle both dict and str inputs\n\n- Add check for dict type input\n- Use json.dump for dict serialization\n- Convert non-dict inputs to string\n- Remove type ignore comments","shortMessageHtmlLink":"Improve _save_file method to handle both dict and str inputs"}},{"before":"9280b1d3b08d492cf0e8d9da063ff56b65aea51f","after":"79a78b2635bee91e43bc0ded978416e4c28da28a","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-26T16:16:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge branch 'crewAIInc:main' into rumble-dev2","shortMessageHtmlLink":"Merge branch 'crewAIInc:main' into rumble-dev2"}},{"before":"079eaf79a3defc83065153fb64b1f033707ddca9","after":"9280b1d3b08d492cf0e8d9da063ff56b65aea51f","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-26T16:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Improve _save_file method to handle both dict and str inputs\n\n- Add check for dict type input\n- Use json.dump for dict serialization\n- Convert non-dict inputs to string\n- Remove type ignore comments","shortMessageHtmlLink":"Improve _save_file method to handle both dict and str inputs"}},{"before":"e2113fe417d2d96abd80647dca6a6c5b79f65d35","after":"2d086ab596b0dccde7a63900b3fddd9c9ba4121d","ref":"refs/heads/main","pushedAt":"2024-07-26T16:10:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge pull request #994 from crewAIInc/fix/getting-started-docs\n\nfixed bullet points for crew yaml annoations","shortMessageHtmlLink":"Merge pull request crewAIInc#994 from crewAIInc/fix/getting-started-docs"}},{"before":"67b7669bfd1c5e3f123c44db8546c3f12efe2ab8","after":"079eaf79a3defc83065153fb64b1f033707ddca9","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-21T17:38:38.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rumble-dev2","shortMessageHtmlLink":"Merge branch 'main' into rumble-dev2"}},{"before":"73ff91d28b8fcab801601091c259d7e1c92fc410","after":"67b7669bfd1c5e3f123c44db8546c3f12efe2ab8","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-19T21:37:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/HEAD' into rumble-dev2","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/HEAD' into rumble-dev2"}},{"before":"9bf0f1e9f570b0d9976c240d1885c95ee5ef6d67","after":null,"ref":"refs/heads/rumble-dev","pushedAt":"2024-07-19T21:31:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"}},{"before":"6f1b44613088c61b24ec036354caedebb2607ed7","after":"9bf0f1e9f570b0d9976c240d1885c95ee5ef6d67","ref":"refs/heads/rumble-dev","pushedAt":"2024-07-19T21:31:02.000Z","pushType":"push","commitsCount":82,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge branch 'crewAIInc:main' into rumble-dev","shortMessageHtmlLink":"Merge branch 'crewAIInc:main' into rumble-dev"}},{"before":"9f868e5cbf63d43551d404178baa3d9aa0d150d7","after":"e2113fe417d2d96abd80647dca6a6c5b79f65d35","ref":"refs/heads/main","pushedAt":"2024-07-19T21:30:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"preparing new verions","shortMessageHtmlLink":"preparing new verions"}},{"before":"ef18b931efaf892ac8b6c762810b84def6cfece9","after":"73ff91d28b8fcab801601091c259d7e1c92fc410","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-13T15:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Small change in the main agent doc","shortMessageHtmlLink":"Small change in the main agent doc"}},{"before":"0797a2079fe9e02652bd8155ad5c6b94ec8a9868","after":"9f868e5cbf63d43551d404178baa3d9aa0d150d7","ref":"refs/heads/main","pushedAt":"2024-07-13T15:30:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge branch 'crewAIInc:main' into main","shortMessageHtmlLink":"Merge branch 'crewAIInc:main' into main"}},{"before":null,"after":"ef18b931efaf892ac8b6c762810b84def6cfece9","ref":"refs/heads/rumble-dev2","pushedAt":"2024-07-08T15:41:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Performed spell check across the rest of code base, and enahnced the yaml paraser code a little","shortMessageHtmlLink":"Performed spell check across the rest of code base, and enahnced the …"}},{"before":"b68f355a8a0bac84c72a65ecb826365de79565a4","after":"0797a2079fe9e02652bd8155ad5c6b94ec8a9868","ref":"refs/heads/main","pushedAt":"2024-07-08T15:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Trying to add a max_token for the agents, so they limited by number of tokens.","shortMessageHtmlLink":"Trying to add a max_token for the agents, so they limited by number o…"}},{"before":"cbb75ebf30d67c4a8c43487740be8e2025c145f5","after":"b68f355a8a0bac84c72a65ecb826365de79565a4","ref":"refs/heads/main","pushedAt":"2024-07-08T14:38:09.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge branch 'joaomdmoura:main' into main","shortMessageHtmlLink":"Merge branch 'joaomdmoura:main' into main"}},{"before":"58c1f51f758059518c791f3b942c0e57273afd72","after":"cbb75ebf30d67c4a8c43487740be8e2025c145f5","ref":"refs/heads/main","pushedAt":"2024-07-06T14:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Performed spell check across the most of code base\nFolders been checked:\n- agents\n- cli\n- memory\n- project\n- tasks\n- telemetry\n- tools\n- translations","shortMessageHtmlLink":"Performed spell check across the most of code base"}},{"before":"7dcc2598756cf819db74c741ee79264046e32aef","after":"58c1f51f758059518c791f3b942c0e57273afd72","ref":"refs/heads/main","pushedAt":"2024-07-06T13:56:21.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Merge branch 'joaomdmoura:main' into main","shortMessageHtmlLink":"Merge branch 'joaomdmoura:main' into main"}},{"before":"2fb56f1f9f69dde9c38362f4ef80ad77a9dbd22a","after":"7dcc2598756cf819db74c741ee79264046e32aef","ref":"refs/heads/main","pushedAt":"2024-07-04T21:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Performed spell check across the entire documentation\n\nThank you once again!","shortMessageHtmlLink":"Performed spell check across the entire documentation"}},{"before":"f47904134b6bfba750f32151dd0a499229816851","after":"2fb56f1f9f69dde9c38362f4ef80ad77a9dbd22a","ref":"refs/heads/main","pushedAt":"2024-07-04T19:46:11.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Adding support to force a tool return to be the final answer. (#867)\n\n* Adding support to force a tool return to be the final answer.\r\nThis will at the end of the execution return the tool output.\r\nIt will return the output of the latest tool with the flag\r\n\r\n* Update src/crewai/agent.py\r\n\r\nCo-authored-by: Gui Vieira \r\n\r\n* Update tests/agent_test.py\r\n\r\nCo-authored-by: Gui Vieira \r\n\r\n---------\r\n\r\nCo-authored-by: Gui Vieira ","shortMessageHtmlLink":"Adding support to force a tool return to be the final answer. (crewAI…"}},{"before":null,"after":"6f1b44613088c61b24ec036354caedebb2607ed7","ref":"refs/heads/rumble-dev","pushedAt":"2024-07-03T09:33:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Improved documentation for training module usage\n\n- Added detailed steps for training the crew programmatically.\n- Clarified the distinction between using the CLI and programmatic approaches.\n\nThis update makes it easier for users to understand how to train their crew both through the CLI and programmatically, whether using a UI or API endpoints.\n\nAgain Thank you to the author for the great project and the excellent foundation provided!","shortMessageHtmlLink":"Improved documentation for training module usage"}},{"before":"acbe5af8ce028455bf02933691a0de00d07bd0d0","after":"f47904134b6bfba750f32151dd0a499229816851","ref":"refs/heads/main","pushedAt":"2024-07-03T08:12:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Add back AgentOps as Optional Dependency (#543)\n\n* implements agentops with a langchain handler, agent tracking and tool call recording\r\n\r\n* track tool usage\r\n\r\n* end session after completion\r\n\r\n* track tool usage time\r\n\r\n* better tool and llm tracking\r\n\r\n* code cleanup\r\n\r\n* make agentops optional\r\n\r\n* optional dependency usage\r\n\r\n* remove telemetry code\r\n\r\n* optional agentops\r\n\r\n* agentops version bump\r\n\r\n* remove org key\r\n\r\n* true dependency\r\n\r\n* add crew org key to agentops\r\n\r\n* cleanup\r\n\r\n* Update pyproject.toml\r\n\r\n* Revert \"true dependency\"\r\n\r\nThis reverts commit e52e8e9568c2c00f29c1f800ea00d472413b6067.\r\n\r\n* Revert \"cleanup\"\r\n\r\nThis reverts commit 7f5635fb9ef9aaafc4283fdf1a892d8b5c425220.\r\n\r\n* optional parent key\r\n\r\n* agentops 0.1.5\r\n\r\n* Revert \"Revert \"cleanup\"\"\r\n\r\nThis reverts commit cea33d9a5d37289b9e257046c1354057b27fbe7f.\r\n\r\n* Revert \"Revert \"true dependency\"\"\r\n\r\nThis reverts commit 4d1b460b\r\n\r\n* cleanup\r\n\r\n* Forcing version 0.1.5\r\n\r\n* Update pyproject.toml\r\n\r\n* agentops update\r\n\r\n* noop\r\n\r\n* add crew tag\r\n\r\n* black formatting\r\n\r\n* use langchain callback handler to support all LLMs\r\n\r\n* agentops version bump\r\n\r\n* track task evaluator\r\n\r\n* merge upstream\r\n\r\n* Fix typo in instruction en.json (#676)\r\n\r\n* Enable search in docs (#663)\r\n\r\n* Clarify text in docstring (#662)\r\n\r\n* Update agent.py (#655)\r\n\r\nChanged default model value from gpt-4 to gpt-4o.\r\nReasoning.\r\ngpt-4 costs 30$ per million tokens while gpt-4o costs 5$.\r\nThis is more cost friendly for default option.\r\n\r\n* Update README.md (#652)\r\n\r\nRework example so that if you use a custom LLM it doesn't throw code errors by uncommenting.\r\n\r\n* Update BrowserbaseLoadTool.md (#647)\r\n\r\n* Update crew.py (#644)\r\n\r\nFixed Type on line 53\r\n\r\n* fixes #665 (#666)\r\n\r\n* Added timestamp to logger (#646)\r\n\r\n* Added timestamp to logger\r\n\r\nUpdated the logger.py file to include timestamps when logging output. For example:\r\n\r\n [2024-05-20 15:32:48][DEBUG]: == Working Agent: Researcher\r\n [2024-05-20 15:32:48][INFO]: == Starting Task: Research the topic\r\n [2024-05-20 15:33:22][DEBUG]: == [Researcher] Task output:\r\n\r\n* Update tool_usage.py\r\n\r\n* Revert \"Update tool_usage.py\"\r\n\r\nThis reverts commit 95d18d5b6f9bc4b918ce693d2780f6e464d99547.\r\n\r\nincorrect bramch for this commit\r\n\r\n* support skip auto end session\r\n\r\n* conditional protect agentops use\r\n\r\n* fix crew logger bug\r\n\r\n* fix crew logger bug\r\n\r\n* Update crew.py\r\n\r\n* Update tool_usage.py\r\n\r\n---------\r\n\r\nCo-authored-by: João Moura \r\nCo-authored-by: Howard Gil \r\nCo-authored-by: Olivier Roberdet \r\nCo-authored-by: Paul Sanders \r\nCo-authored-by: Anudeep Kolluri <50168940+Anudeep-Kolluri@users.noreply.github.com>\r\nCo-authored-by: Mike Heavers \r\nCo-authored-by: Mish Ushakov <10400064+mishushakov@users.noreply.github.com>\r\nCo-authored-by: theCyberTech - Rip&Tear <84775494+theCyberTech@users.noreply.github.com>\r\nCo-authored-by: Saif Mahmud <60409889+vmsaif@users.noreply.github.com>","shortMessageHtmlLink":"Add back AgentOps as Optional Dependency (crewAIInc#543)"}},{"before":"f508dd1d9cd9daf0c9942da24cf3d6c60531bf56","after":null,"ref":"refs/heads/rumble-dev","pushedAt":"2024-07-03T08:00:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"}},{"before":null,"after":"f508dd1d9cd9daf0c9942da24cf3d6c60531bf56","ref":"refs/heads/rumble-dev","pushedAt":"2024-07-02T18:39:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rumble773","name":"Taleb","path":"/rumble773","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76521427?s=80&v=4"},"commit":{"message":"Enhanced documentation for readability and clarity\n- Added a \"Parameters\" column to attribute tables. Improved overall document formatting for enhanced readability and ease of use.\n\nThank you to the author for the great project and the excellent foundation provided!","shortMessageHtmlLink":"Enhanced documentation for readability and clarity"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQxODowMToxOS4wMDAwMDBazwAAAASOWtSI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQxODowMToxOS4wMDAwMDBazwAAAASOWtSI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQxODozOToxMy4wMDAwMDBazwAAAAR1I-JV"}},"title":"Activity · rumble773/crewAI"}