Constantin Teo
11/25/2024, 3:31 PMinteractive=
argument and replace with handlers=[InteractionHandler()]
instead, serving both as a wrapper for PrintHandler
, and a as a factory for the InteractionTool
(formerly cli_input
).
What do you think of this approach? š This is quite urgent for me - had me blocked mid integration.
The whole purpose of this is to be able to extend the interaction layer at will, and not limit it to a shell interface, but open the doors to other possibilities such as any X Y chat messaging interface.
Another goal is that of implementing commands (which I did), but I am still exploring nice ways onto how commands, and other entities, can interact with the runtime.
Please give feedback. I can submit a PR for both, with complete test coverageNate
11/25/2024, 3:33 PMConstantin Teo
11/25/2024, 3:34 PMNate
11/25/2024, 3:34 PMConstantin Teo
11/25/2024, 3:35 PMNate
11/25/2024, 3:35 PMConstantin Teo
11/25/2024, 3:36 PMNate
11/25/2024, 3:37 PMConstantin Teo
11/25/2024, 3:38 PMJeremiah