# Slp agent description

## Purpose

The Slp agent (`ag_slp`) is used to access `...`. It is part of YaST2 SCR, the system configuration repository, used to access configuration data on the target system. The general SCR API allows `Read()` and `Write()` access to get and change data.

## Implementation

`...`

Note: The complete development documentation is available in the `autodocs/` directory.

## Interface for slp-agent

The interface is implemented as a SCR agent with the usual `Read()`, `Write()` and `Dir()` interface. The path prefix used is

`.slp`

`...`

## Restrictions, limits and future enhancements

`...`

See the TODO.txt file for the current status of support and also for the list of possible future enhancements.

## Complete Read paths table

The complete `Write()` paths table is similar to this except for the paths to which YCPList is returned.

Path | Type | Result
--- | --- | ---
`.slp` | YCPList | list with all available directives (currently sublist of ["alias", "pre-install", "post-install", "options"]
...

## Complete Dir paths table

The return type of the `Dir()` is always YCPList.

Path | Result
--- | ---
`.slp` | list with all available directives (currently sublist of ["alias", "pre-install", "post-install", "options"]
...