Skip to content

Commit 74a50e4

Browse files
committed
Update README
1 parent 77bc687 commit 74a50e4

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

‎README.md‎

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,4 +238,18 @@ def function_name(parameters):
238238
### Variable References
239239

240240
- `<variable_name>` - Reference existing Python variables
241-
- `<:new_variable>` - Create new variables
241+
- `<:new_variable>` - Create new variables
242+
243+
# Paper & Citation
244+
245+
Read more about shared program state in our [paper](https://arxiv.org/abs/2512.14805).
246+
247+
Please cite Nightjar as follows:
248+
```
249+
@article{cheng2025sharing,
250+
title = {Sharing State Between Prompts and Programs},
251+
author = {Cheng, Ellie Y. and Weber, Logan and Jin, Tian and Carbin, Michael},
252+
journal = {arXiv preprint arXiv:2512.14805},
253+
year = {2025},
254+
}
255+
```

‎src/nightjarpy/utils/cache.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
logger = logging.getLogger(__name__)
1616

1717

18+
# From https://github.com/stanfordnlp/dspy/blob/main/dspy/clients/cache.py
1819
class Cache:
1920
"""
2021
`Cache` provides 2 levels of caching (in the given order):

0 commit comments

Comments
 (0)