Switch to prefixed IDs and tell agents which Mac a message came from
This commit is contained in:
@@ -17,6 +17,7 @@ import (
|
||||
"g.fc.run/ai/byre/internal/api"
|
||||
"g.fc.run/ai/byre/internal/clients"
|
||||
"g.fc.run/ai/byre/internal/git"
|
||||
"g.fc.run/ai/byre/internal/ids"
|
||||
"g.fc.run/ai/byre/internal/store"
|
||||
"g.fc.run/ai/byre/internal/terminal"
|
||||
"g.fc.run/ai/byre/internal/todo"
|
||||
@@ -295,7 +296,7 @@ func (s *Server) createProject(ctx context.Context, name, repoPath, createdBy st
|
||||
}
|
||||
|
||||
p := api.Project{
|
||||
Id: store.NewID(),
|
||||
Id: ids.New(ids.Project),
|
||||
Name: name,
|
||||
RepoPath: info.Root,
|
||||
DefaultBranch: info.DefaultBranch,
|
||||
@@ -407,7 +408,7 @@ func (s *Server) CreateTask(w http.ResponseWriter, r *http.Request, projectID st
|
||||
if req.Model != nil {
|
||||
model = *req.Model
|
||||
}
|
||||
t, err := s.agents.StartTask(r.Context(), p, u, title, prompt, model, images)
|
||||
t, err := s.agents.StartTask(r.Context(), p, u, title, prompt, model, r.Header.Get("Byre-Client"), images)
|
||||
if err != nil {
|
||||
writeAgentError(w, err)
|
||||
return
|
||||
@@ -896,7 +897,7 @@ func (s *Server) CreateSession(w http.ResponseWriter, r *http.Request, taskID st
|
||||
sendID = *req.SendId
|
||||
}
|
||||
|
||||
sess, err := s.agents.Create(r.Context(), t, u, req.Prompt, model, sendID, images...)
|
||||
sess, err := s.agents.Create(r.Context(), t, u, req.Prompt, model, sendID, r.Header.Get("Byre-Client"), images...)
|
||||
if err != nil {
|
||||
writeAgentError(w, err)
|
||||
return
|
||||
@@ -938,7 +939,7 @@ func (s *Server) SendMessage(w http.ResponseWriter, r *http.Request, sessionID s
|
||||
sendID = *req.SendId
|
||||
}
|
||||
|
||||
sess, _, err := s.agents.Message(r.Context(), sessionID, actor(r), req.Text, model, sendID, images...)
|
||||
sess, _, err := s.agents.Message(r.Context(), sessionID, actor(r), req.Text, model, sendID, r.Header.Get("Byre-Client"), images...)
|
||||
if err != nil {
|
||||
writeAgentError(w, err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user