ash_ai

(★ 188)

Structured outputs, vectorization and tool calling for your Ash application

File Explorer

  • .check.exs
  • .credo.exs
  • .formatter.exs
  • .gitignore
  • .tool-versions
  • .tool-versions.license
  • AGENTS.md
  • CHANGELOG.md
  • mix.exs
  • mix.lock
  • mix.lock.license
  • README.md
  • usage-rules.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

iex

View Details ▼

IEx is the interactive shell for Elixir.

iex

Start an interactive session:

iex --erl "-kernel shell_history enabled"

Start a session that remembers history:

iex -S mix

Start and load Mix project files:

🔍

mix

View Details ▼

Build tool that provides tasks for creating, compiling, and testing Elixir projects, managing its dependencies, and more.

mix run {{my_script.exs}}

Execute a particular file:

mix new {{project_name}}

Create a new project:

mix compile

Compile project:

🔍

postgres

View Details ▼

Run the PostgreSQL database server.

postgres -p {{5433}}

Start the server on a specific port (defaults to 5432):

postgres -c {{shared_buffers=128MB}}

Set a runtime parameter (short form):

postgres --{{shared-buffers}}={{128MB}}

Set a runtime parameter (long form):

🔍

query

View Details ▼

Display information about user sessions and process.

query session

Display all user sessions:

query session /server:{{hostname}}

Display the current user sessions on a remote computer:

query user

Display logged in users:

// repository documentation