Deprecated. Use Arcana.Pipeline instead.
This module is a thin facade kept for backward compatibility. It will be
removed in a future major version. All functions delegate to
Arcana.Pipeline and emit compile-time deprecation warnings.
Migration
# Before
Arcana.Agent.new(question)
|> Arcana.Agent.search()
|> Arcana.Agent.answer()
# After
Arcana.Pipeline.new(question)
|> Arcana.Pipeline.search()
|> Arcana.Pipeline.answer()Custom modules implementing the pipeline behaviours need to update
their @behaviour declarations from Arcana.Agent.* to
Arcana.Pipeline.*. The callbacks themselves are unchanged.
Summary
Functions
answer(ctx, opts \\ [])
deprecated
decompose(ctx, opts \\ [])
deprecated
expand(ctx, opts \\ [])
deprecated
gate(ctx, opts \\ [])
deprecated
ground(ctx, opts \\ [])
deprecated
new(question, opts \\ [])
deprecated
reason(ctx, opts \\ [])
deprecated
rerank(ctx, opts \\ [])
deprecated
rewrite(ctx, opts \\ [])
deprecated
search(ctx, opts \\ [])
deprecated
select(ctx, opts)
deprecated
Functions
This function is deprecated. Use Arcana.Pipeline.answer/2.
This function is deprecated. Use Arcana.Pipeline.decompose/2.
This function is deprecated. Use Arcana.Pipeline.expand/2.
This function is deprecated. Use Arcana.Pipeline.gate/2.
This function is deprecated. Use Arcana.Pipeline.ground/2.
This function is deprecated. Use Arcana.Pipeline.new/2.
This function is deprecated. Use Arcana.Pipeline.reason/2.
This function is deprecated. Use Arcana.Pipeline.rerank/2.
This function is deprecated. Use Arcana.Pipeline.rewrite/2.
This function is deprecated. Use Arcana.Pipeline.search/2.
This function is deprecated. Use Arcana.Pipeline.select/2.