Skip to content

Commit b80e301

Browse files
committed
- indicating proper error to string casting
1 parent 6aff152 commit b80e301

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+203
-203
lines changed

src/agent/src/agent.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ local function get_memory_contract(self, runtime_context)
259259

260260
local memory_contract_def, err = contract_module.get(AGENT_CONFIG.memory.contract_id)
261261
if err then
262-
return nil, "Failed to get memory contract: " .. err
262+
return nil, "Failed to get memory contract: " .. tostring(err)
263263
end
264264

265265
local merged_context = {}
@@ -279,7 +279,7 @@ local function get_memory_contract(self, runtime_context)
279279

280280
local memory_instance, err = memory_contract_def:open(self.memory_contract.implementation_id, merged_context)
281281
if err then
282-
return nil, "Failed to open memory implementation: " .. err
282+
return nil, "Failed to open memory implementation: " .. tostring(err)
283283
end
284284

285285
return memory_instance

src/agent/src/discovery/selector.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ function agent_selector.select_agent(user_prompt, class_name)
103103
})
104104

105105
if err then
106-
return nil, "Failed to analyze agents: " .. err
106+
return nil, "Failed to analyze agents: " .. tostring(err)
107107
end
108108

109109
if not response then

src/agent/src/discovery/tools.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ function tool_resolver.get_tool_schema(tool_id)
200200
else
201201
schema, err = json.decode(entry.meta.input_schema)
202202
if err then
203-
return nil, "Invalid schema format: " .. err
203+
return nil, "Invalid schema format: " .. tostring(err)
204204
end
205205
end
206206

@@ -371,7 +371,7 @@ function tool_resolver.find_tools(criteria)
371371
-- Query registry
372372
local entries, err = registry.find(query)
373373
if err then
374-
return nil, "Failed to find tools: " .. err
374+
return nil, "Failed to find tools: " .. tostring(err)
375375
end
376376

377377
if not entries or #entries == 0 then
@@ -438,4 +438,4 @@ function tool_resolver.get_tools_meta(tool_ids)
438438
return results, errors
439439
end
440440

441-
return tool_resolver
441+
return tool_resolver

src/agent/src/docs/agent_gen1.spec.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ function run_conversation(query)
233233
local result, err = agent:step()
234234

235235
if err then
236-
print("Error: " .. err)
236+
print("Error: " .. tostring(err))
237237
break
238238
end
239239

@@ -509,4 +509,4 @@ When using thinking effort, token usage is automatically tracked in these catego
509509
- `prompt_tokens`: Tokens used in the input
510510
- `completion_tokens`: Tokens used in the final response
511511
- `thinking_tokens`: Tokens used during the reasoning process
512-
- `total_tokens`: Combined total of all token usage
512+
- `total_tokens`: Combined total of all token usage

src/agent/src/tools/caller.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ function tool_caller:validate(tool_calls)
6464
args = arguments,
6565
registry_id = registry_id,
6666
meta = {},
67-
error = "Failed to get tool schema: " .. err,
67+
error = "Failed to get tool schema: " .. tostring(err),
6868
valid = false
6969
}
7070
goto continue
@@ -121,7 +121,7 @@ local function execute_single_tool(executor, call_id, tool_call, context)
121121
if err then
122122
return {
123123
result = nil,
124-
error = "Failed to parse arguments: " .. err,
124+
error = "Failed to parse arguments: " .. tostring(err),
125125
tool_call = tool_call
126126
}
127127
end
@@ -201,7 +201,7 @@ local function execute_parallel(self, context, validated_tools)
201201
local parsed_args, err = json.decode(args)
202202
if err then
203203
results[call_id] = {
204-
error = "Failed to parse arguments: " .. err,
204+
error = "Failed to parse arguments: " .. tostring(err),
205205
tool_call = tool_call
206206
}
207207
goto continue

src/bootloader/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ local function run(options)
173173
if not success then
174174
return {
175175
status = "error",
176-
message = "Initialization failed: " .. err
176+
message = "Initialization failed: " .. tostring(err)
177177
}
178178
end
179179

src/bootloader/src/bootloader.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ local function check_dependencies(entry, completed_bootloaders)
118118
-- Service dependency - wait for it to be available
119119
local ok, err = wait_for_service(dep_id, 20, 500)
120120
if not ok then
121-
table.insert(failed_services, dep_id .. " (" .. err .. ")")
121+
table.insert(failed_services, dep_id .. " (" .. tostring(err) .. ")")
122122
end
123123
else
124124
-- Bootloader dependency - check if completed
@@ -174,7 +174,7 @@ local function execute_bootloader(entry, options, completed_bootloaders)
174174

175175
return {
176176
status = "error",
177-
message = "Dependencies not met: " .. error_message,
177+
message = "Dependencies not met: " .. tostring(err)or_message,
178178
duration = 0
179179
}
180180
end
@@ -229,7 +229,7 @@ local function run(options)
229229
local bootloaders, err = bootloader_registry.find()
230230
if err then
231231
log:error("Failed to discover bootloaders", { error = err })
232-
return false, "Failed to discover bootloaders: " .. err
232+
return false, "Failed to discover bootloaders: " .. tostring(err)
233233
end
234234

235235
if not bootloaders or #bootloaders == 0 then

src/bootloader/src/bootloader_registry.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ function bootloaders.find(options)
1919

2020
local entries, err = registry.find(criteria)
2121
if err then
22-
return nil, "Failed to find bootloaders: " .. err
22+
return nil, "Failed to find bootloaders: " .. tostring(err)
2323
end
2424

2525
if not entries or #entries == 0 then
@@ -49,7 +49,7 @@ function bootloaders.get(id)
4949

5050
local entry, err = registry.get(id)
5151
if err then
52-
return nil, "Failed to get bootloader: " .. err
52+
return nil, "Failed to get bootloader: " .. tostring(err)
5353
end
5454

5555
return entry

src/bootloader/src/bootloaders/encryption_key_bootloader.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ local function generate_encryption_key()
2121
local random_bytes, err = crypto.random.bytes(32)
2222
if err then
2323
log:error("Failed to generate random bytes", { error = err })
24-
return nil, "Failed to generate random bytes: " .. err
24+
return nil, "Failed to generate random bytes: " .. tostring(err)
2525
end
2626

2727
local hex_key = binary_to_hex(random_bytes)
@@ -51,7 +51,7 @@ local function run(options)
5151
log:error("Failed to generate encryption key", { error = err })
5252
return {
5353
status = "error",
54-
message = "Failed to generate encryption key: " .. err
54+
message = "Failed to generate encryption key: " .. tostring(err)
5555
}
5656
end
5757

src/bootloader/src/docs/bootloader.spec.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ local function run(options)
250250
if not success then
251251
return {
252252
status = "error",
253-
message = "Initialization failed: " .. err
253+
message = "Initialization failed: " .. tostring(err)
254254
}
255255
end
256256

0 commit comments

Comments
 (0)