Softanza
StartFrançais
Softanza
The library documents itself · Agents & conversation

stzAgentFolder

19 own methods · 0 forms written with extensions, listed under their method

the source: base/agentic/stzAgentFolder.ring(opens in a new tab) · All classes · The area reference: Agents & conversation

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.

Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Path
(no comment in the source: the name reads as a sentence) pathno extension
Why
(no comment in the source: the name reads as a sentence) whyno extension
ReadAgents
loading -------------------------------------------------------- Read every agent file in the folder. Returns the number ACCEPTED; whatever was refused is in Refusals(), never swallowed.no extension
NumberOfAgents
(no comment in the source: the name reads as a sentence) number of agentsno extension
NumberOfRefusedFiles
(no comment in the source: the name reads as a sentence) number of refused filesno extension
Names
(no comment in the source: the name reads as a sentence) namesno extension
Has
(no comment in the source: the name reads as a sentence) hasno extension
AgentQ
The live agent object. Configure it through this face BEFORE MountOn() -- afterwards the host's copy is the one that ticks.no extension
ScheduleOf
(no comment in the source: the name reads as a sentence) schedule ofno extension
NotationOf
(no comment in the source: the name reads as a sentence) notation ofno extension
Refusals
(no comment in the source: the name reads as a sentence) refusalsno extension
RefusedFiles
(no comment in the source: the name reads as a sentence) refused filesno extension
CiteRefusals
The refusals, printable. Empty when the folder loaded whole -- and a caller that prints this after every ReadAgents() cannot mistake a partially-loaded folder for a healthy one.no extension
Describe
(no comment in the source: the name reads as a sentence) describeno extension
Changes
change ----------------------------------------------------------- What is different on disk since the last ReadAgents(), without loading it: [ :added, :changed, :removed ], each a list of file names.no extension
HasChanged
(no comment in the source: the name reads as a sentence) has changedno extension
Rescan
AND ONE THING IT CANNOT DO, REPORTED RATHER THAN HIDDEN: a changed .pia file is re-read, because it is data. A changed .ring file is NOT re-evaluated, because Haro cannot unload a function and re-loading it is a C22 redefinition that takes the library down. So the old code keeps running and this rescan says so, as a refusal carrying the file's name. A reload that quietly kept stale code would be the worst of the three available outcomes.no extension
MountOn
Declare() is called for each even though a declared agent answers CoverageStatement() and ReversibilityClass() for itself: a Haro agent may answer only one of them, and the host's declared table is the fallback the engine gate reads. Saying it twice costs nothing; saying it never is a refusal at RunFor() time.no extension