Feat v0.9.2 converter consolidation (#75)
All checks were successful
CI/CD / detect-changes (push) Successful in 4s
CI/CD / test-frontend (push) Has been skipped
CI/CD / test-runners (push) Has been skipped
CI/CD / e2e-smoke (push) Has been skipped
CI/CD / test-go-pg (push) Successful in 2m51s
CI/CD / test-sqlite (push) Successful in 3m1s
CI/CD / build-and-deploy (push) Successful in 1m17s
All checks were successful
CI/CD / detect-changes (push) Successful in 4s
CI/CD / test-frontend (push) Has been skipped
CI/CD / test-runners (push) Has been skipped
CI/CD / e2e-smoke (push) Has been skipped
CI/CD / test-go-pg (push) Successful in 2m51s
CI/CD / test-sqlite (push) Successful in 3m1s
CI/CD / build-and-deploy (push) Successful in 1m17s
Co-authored-by: Jeffrey Smith <jasafpro@gmail.com> Co-committed-by: Jeffrey Smith <jasafpro@gmail.com>
This commit was merged in pull request #75.
This commit is contained in:
@@ -917,7 +917,7 @@ func (h *PackageHandler) TestTool(c *gin.Context) {
|
||||
}
|
||||
|
||||
// Build a call dict identical to what executeExtensionTool sends.
|
||||
// Build the arguments as an interface{} map for jsonToStarlark.
|
||||
// Build the arguments as an interface{} map for GoToStarlark.
|
||||
var args interface{}
|
||||
if req.Arguments != nil {
|
||||
argsJSON, _ := json.Marshal(req.Arguments)
|
||||
@@ -927,7 +927,7 @@ func (h *PackageHandler) TestTool(c *gin.Context) {
|
||||
callDict := starlark.NewDict(3)
|
||||
_ = callDict.SetKey(starlark.String("tool_name"), starlark.String(req.ToolName))
|
||||
_ = callDict.SetKey(starlark.String("tool_call_id"), starlark.String("test-"+pkgID))
|
||||
_ = callDict.SetKey(starlark.String("arguments"), jsonToStarlark(args))
|
||||
_ = callDict.SetKey(starlark.String("arguments"), sandbox.GoToStarlark(args))
|
||||
|
||||
userID, _ := c.Get("user_id")
|
||||
rc := &sandbox.RunContext{UserID: fmt.Sprintf("%v", userID)}
|
||||
@@ -945,7 +945,7 @@ func (h *PackageHandler) TestTool(c *gin.Context) {
|
||||
}
|
||||
|
||||
// Serialize the Starlark return value to Go types.
|
||||
result := starlarkValueToGo(val)
|
||||
result := sandbox.StarlarkToGo(val)
|
||||
c.JSON(http.StatusOK, gin.H{
|
||||
"result": result,
|
||||
"output": output,
|
||||
|
||||
Reference in New Issue
Block a user