

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

------------------------------------------------------------------------

<a
href="https://github.com/shuane/solveit_dmtools/blob/main/solveit_dmtools/fab.py#L159"
target="_blank" style="float:right; font-size:smaller">source</a>

### compress

``` python

def compress(
    
):

```

*Compress last message’s prompt+output into a note (reduce context)*

------------------------------------------------------------------------

<a
href="https://github.com/shuane/solveit_dmtools/blob/main/solveit_dmtools/fab.py#L60"
target="_blank" style="float:right; font-size:smaller">source</a>

### FabricPatterns

``` python

def FabricPatterns(
    patterns_path:str='/app/data/fabric/data/patterns'
):

```

*Daniel Miesller’s ‘fabric’ prompts made available in SolveIt*

------------------------------------------------------------------------

<a
href="https://github.com/shuane/solveit_dmtools/blob/main/solveit_dmtools/fab.py#L48"
target="_blank" style="float:right; font-size:smaller">source</a>

### PatternFunction

``` python

def PatternFunction(
    func, name, description
):

```

*Initialize self. See help(type(self)) for accurate signature.*
