Files
ai-agent/internal/ai/runtime/service.go
T

34 lines
612 B
Go
Raw Normal View History

2026-04-09 10:01:23 +08:00
package runtime
import (
"context"
applicationruntime "cs-agent/internal/ai/application/runtime"
2026-04-09 10:01:23 +08:00
)
var Service = newService()
func newService() *service {
return &service{
app: applicationruntime.NewService(),
2026-04-09 10:01:23 +08:00
}
}
type service struct {
app *applicationruntime.Service
2026-04-09 10:01:23 +08:00
}
func (s *service) Run(ctx context.Context, req Request) (*Summary, error) {
if s == nil || s.app == nil {
return nil, nil
2026-04-09 10:01:23 +08:00
}
return s.app.Run(ctx, req)
2026-04-09 10:01:23 +08:00
}
func (s *service) Resume(ctx context.Context, req ResumeRequest) (*Summary, error) {
if s == nil || s.app == nil {
return nil, nil
}
return s.app.Resume(ctx, req)
}