Skip to content

Add AI agents#3213

Merged
Herklos merged 6 commits into
devfrom
feature/add-ai-agents
Feb 17, 2026
Merged

Add AI agents#3213
Herklos merged 6 commits into
devfrom
feature/add-ai-agents

Conversation

@Herklos

@Herklos Herklos commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

@Herklos Herklos self-assigned this Feb 3, 2026
@Herklos Herklos force-pushed the feature/add-ai-agents branch 28 times, most recently from b3108c4 to 52d3a85 Compare February 9, 2026 08:55
@Herklos Herklos force-pushed the feature/add-ai-agents branch from 1efdaa2 to a45c303 Compare February 10, 2026 13:34
@Herklos

Herklos commented Feb 12, 2026

Copy link
Copy Markdown
Contributor Author

PR is ready!

@Herklos Herklos force-pushed the feature/add-ai-agents branch 5 times, most recently from d337e84 to eb1f195 Compare February 13, 2026 14:55
Comment thread octobot/backtesting/octobot_backtesting.py Outdated
Comment thread octobot/backtesting/octobot_backtesting.py
Comment thread packages/backtesting/octobot_backtesting/data/data_file_manager.py
Comment thread packages/agents/octobot_agents/team/channels/agents_team.py
Comment thread packages/agents/octobot_agents/team/channels/agents_team.py Outdated
Comment thread packages/agents/octobot_agents/team/channels/agents_team.py Outdated
Comment thread packages/agents/octobot_agents/team/manager/channels/manager_agent.py Outdated
self.name = self.__class__.__name__


class AIManagerAgentChannel(ManagerAgentChannel, AbstractAIAgentChannel):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need this double inheritence ? both classes are AbstractAgentChannel and I'm affraid this will create issues with the OUTPUT_SCHEMA class attr that has a different value in both parent classes

(same for other classes with doublee inheritence of this file)

@Herklos Herklos Feb 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, there may be a design issue here as a manager is an agent (that is not necessary an AI agent). I'm not sure how to proceed, do you have any ideas?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think one of those could be a mixin instead of a full agent? I think that would solve the problem

@GuillaumeDSM GuillaumeDSM left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huge amazing work 😮

Comment thread packages/tentacles/profiles/ai_trading/tentacles_config.json
Comment thread packages/tentacles/Services/Interfaces/web_interface/templates/backtesting.html Outdated
@Herklos Herklos force-pushed the feature/add-ai-agents branch 5 times, most recently from 6ad5658 to 0c94bdd Compare February 16, 2026 16:52
@Herklos

Herklos commented Feb 16, 2026

Copy link
Copy Markdown
Contributor Author

PR is up with the fixes!

@Herklos Herklos force-pushed the feature/add-ai-agents branch 2 times, most recently from 4bcc13a to ca4c55d Compare February 16, 2026 17:07
Signed-off-by: Herklos <herklos@drakkar.software>
Signed-off-by: Herklos <herklos@drakkar.software>
Signed-off-by: Herklos <herklos@drakkar.software>
@Herklos Herklos force-pushed the feature/add-ai-agents branch 2 times, most recently from 2dccf6f to c4c8bcd Compare February 17, 2026 14:40

@GuillaumeDSM GuillaumeDSM left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 👍 🦖

import octobot_agents.constants as constants
import octobot_agents.utils.retry as retry_utils

class TeamManagerMixin:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@Herklos Herklos force-pushed the feature/add-ai-agents branch from c4c8bcd to c1be841 Compare February 17, 2026 15:15
@Herklos Herklos enabled auto-merge (rebase) February 17, 2026 15:15
@Herklos Herklos force-pushed the feature/add-ai-agents branch 3 times, most recently from e73c1f2 to c7d3987 Compare February 17, 2026 15:37
Signed-off-by: Herklos <herklos@drakkar.software>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants