Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop to next/kelvin/410 #6993

Merged
merged 81 commits into from
May 21, 2024
Merged

Merge develop to next/kelvin/410 #6993

merged 81 commits into from
May 21, 2024

Conversation

pkova
Copy link
Collaborator

@pkova pkova commented May 21, 2024

No description provided.

ashelkovnykov and others added 30 commits August 14, 2023 15:34
Adds a new endpoint to the verb wrapper library that gives more detail
about events happening to agents. This includes sequence numbers,
timestamps, source ship, mug hashes for incoming data, and a summary of
the resulting effects.
A utility agent that can be told to watch agents. Doing so will make it
subscribe to that agent's "verb plus" events. Verb-logger buffers those,
and flushes them to unix disk in a json format periodically.

Tools for viewing these logs still in development...
Include the mug for poke data, mark for facts, separate out the on-agent
sign explicitly.
Using the timestamp of the first event, instead of the start of the time
block.

Also narrow the time block down from a day to an hour, for faster log
writes. Further experimentation needed here.
Needs usability improvements for event details, range selection, among
other things.
And lets you click events to make their details sticky.

Also improves date rendering in some places.
Also prefixes marks with %, mugs with 0x, always.
Forget flavor-of-the-month, gulp expired _years_ ago.
New verb watching button added next to the existing one. Instead of
rendering logs to text in the apps view, adds events into the logs view.
Lossy, but if the original ms timestamp came out of an urbit, it was
already lossy anyway.
It doesn't contain anything by default, so is easier to scroll
past/doesn't need to be collapsed to get to the verb buttons.
Not sure why this one was added in.
in the thread-calling http interface.

Specifying a content-type header of application/x-urb-jam will make the
request body be interpreted as a uw-encoded jammed noun, rather than
json.

Specifying an accept header of application/x-urb-jam will make the
thread result in the response body be rendered as a uw-encoded jammed
noun, rather than json.

For the latter, the output mark becomes unused, since we can just
"render" the resulting noun directly, without needing to explicitly
convert it. (This assumes that converting any mark to %noun will always
result in the same noun, which isn't guaranteed in theory, but is always
the case in practice.)

This prepares spider for use in a nouns-based version of js-http-api.
pkova and others added 29 commits April 19, 2024 17:15
ames, gall: more sane clog handling
ames: do not got:by in +check-clog
Makes thread debugging less of a nightmare.

The stacktrace from `-khan-eval '~'` is now 28 lines rather than...
4490.
jael: notify gall the vane before notifying gall agents
hoon, lull: add pretty-printer type shadows
lull: use $+ on types in +rand
Merge master back to develop after 411k-1
These are needed for other desks to successfully expose their agents'
verb into the debug dashboard.
pkg: include all relevant verb files in base-dev
@pkova pkova merged commit b936c0b into next/kelvin/410 May 21, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants