Skip to content

Conversation

@kalvinnchau
Copy link
Contributor

add a debug flag to goose session and goose run to disable truncation of arguments/paths and always print the content of the response:

no debug

❯ ./target/debug/goose s 

Goose is running! Enter your instructions, or try asking what goose can do.
( O)>  use bad broke with 11111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
I'll run the `bad__broke` function with the provided integer parameters. However, I notice the values you've provided are very large integers. Let me try to execute this function with these values:
─── broke | bad ──────────────────────────
a: 1.111111111111111e37
b: 1.1111111111111109e94



It looks like there was an error executing the `bad__broke` function. The error message indicates that the integer values you provided are too large to be parsed as integers.

( O)> run strrrr with "asdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfa"
I'll run the `strrrr` function with the provided string parameter.
─── strrrr | bad ──────────────────────────
a: ...



It looks like there was an error when executing the `strrrr` function. The function returned an error message stating: "this is wrong" followed by the string you provided.

with --debug

❯ ./target/debug/goose s --debug

Goose is running! Enter your instructions, or try asking what goose can do.

( O)> use bad broke with 11111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
I'll try to use the `bad__broke` function with the numbers you provided, but I notice these are extremely large integers which might cause issues with the function.
─── broke | bad ──────────────────────────
a: 1.111111111111111e37
b: 1.111111111111111e97


Text(
    TextContent {
        text: "Error executing tool broke: 2 validation errors for brokeArguments\na\n  Unable to parse input string as an integer, exceeded maximum size [type=int_parsing_size, input_value=1.111111111111111e+37, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.10/v/int_parsing_size\nb\n  Unable to parse input string as an integer, exceeded maximum size [type=int_parsing_size, input_value=1.111111111111111e+97, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.10/v/int_parsing_size",
        annotations: None,
    },
)

# or 
I'll run the `bad__strrrr` function with the provided string parameter.
─── strrrr | bad ──────────────────────────
a: asdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfa


Text(
    TextContent {
        text: "Error executing tool strrrr: this is wrong, asdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfaasdfasdfasdfasdfasdfafasdfa",
        annotations: None,
    },
)

@kalvinnchau kalvinnchau merged commit 7b37ab0 into main Mar 7, 2025
6 checks passed
@kalvinnchau kalvinnchau deleted the kalvin/cli-verbose branch March 7, 2025 02:58
michaelneale added a commit that referenced this pull request Mar 9, 2025
* main:
  feat: parallel processing in approve mode (#1575)
  Feat: support auto-including dirs in binary/bench-work-dir (#1576)
  refactor models component (#1535)
  docs: Add running Goose in CI tutorial (#1426)
  chore: remove logging of oauth config, just log where we output (#1573)
  feat: implement a tool permission store (#1516)
  minor typo (#1569)
  fix: open new session in working dir when hotkey is pressed (#1570)
  feat: store working directory for sessions  (#1559)
  docs: extension timeout (#1567)
  fix: update openrouter referer website to point to github page site (#1566)
  feat(cli): add --debug flag to goose session / run (#1564)
cbruyndoncx pushed a commit to cbruyndoncx/goose that referenced this pull request Jul 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants