router/i_router.hpp¶
Abstract router interface for GNUS NEO SWARM. More...
Namespaces¶
| Name |
|---|
| sgns |
| sgns::neoswarm |
| sgns::neoswarm::router |
Classes¶
| Name | |
|---|---|
| class | sgns::neoswarm::router::IRouter Abstract interface for prompt routing strategies. |
Detailed Description¶
Abstract router interface for GNUS NEO SWARM.
Date: 2026-05-06
Source code¶
#ifndef NEOSWARM_ROUTER_IROUTER_HPP
#define NEOSWARM_ROUTER_IROUTER_HPP
#include "common/error.hpp"
#include "common/types.hpp"
namespace sgns::neoswarm::router
{
class IRouter
{
public:
virtual ~IRouter() = default;
virtual outcome::result<RouteDecision> Route( const Task& task ) = 0;
};
} // namespace sgns::neoswarm::router
#endif // NEOSWARM_ROUTER_IROUTER_HPP
Updated on 2026-07-25 at 22:56:57 +0000